ing
This commit is contained in:
@@ -3,6 +3,7 @@ package server
|
||||
import (
|
||||
cdr "git.loafle.net/commons/di-go/registry"
|
||||
logging "git.loafle.net/commons/logging-go"
|
||||
crpj "git.loafle.net/commons/rpc-go/protocol/json"
|
||||
crr "git.loafle.net/commons/rpc-go/registry"
|
||||
cssn "git.loafle.net/commons/server-go/socket/net"
|
||||
occa "git.loafle.net/overflow/commons-go/core/annotation"
|
||||
@@ -13,7 +14,10 @@ import (
|
||||
)
|
||||
|
||||
func New(pidFilePath string) *cssn.Server {
|
||||
rpcWriteChan := make(chan *container.RPCNotification, 256)
|
||||
|
||||
cdr.RegisterResource(container.CONTAINER_CRAWLERS, crawler.GetCrawlers())
|
||||
cdr.RegisterResource(container.CONTAINER_RPC_WRITE_CHAN, rpcWriteChan)
|
||||
|
||||
services, err := cdr.GetInstancesByAnnotationType(occa.RPCServiceAnnotationType)
|
||||
if nil != err {
|
||||
@@ -25,6 +29,8 @@ func New(pidFilePath string) *cssn.Server {
|
||||
|
||||
ds := &servlet.DiscoveryServlets{}
|
||||
ds.RPCInvoker = rpcRegistry
|
||||
ds.RPCWriteChan = rpcWriteChan
|
||||
ds.RPCServerCodec = crpj.NewServerCodec()
|
||||
|
||||
sh := &ServerHandlers{}
|
||||
sh.Name = "Container Discovery"
|
||||
|
||||
Reference in New Issue
Block a user