registry/registry.go
ServiceRegistry
has 36 methods (exceeds 20 allowed). Consider refactoring. Open
Open
type ServiceRegistry struct {
logger *log.Entry
transit transit.Transit
localNode moleculer.Node
nodes *NodeCatalog
File registry.go
has 518 lines of code (exceeds 500 allowed). Consider refactoring. Open
Open
package registry
import (
"errors"
"fmt"
Method ServiceRegistry.RemoteNodeInfoReceived
has 64 lines of code (exceeds 50 allowed). Consider refactoring. Open
Open
func (registry *ServiceRegistry) RemoteNodeInfoReceived(message moleculer.Payload) {
registry.nodeReceivedMutex.Lock()
defer registry.nodeReceivedMutex.Unlock()
msgMap := message.RawMap()