public override void Initialize() { IocManager.RegisterAssemblyByConvention(Assembly.GetExecutingAssembly()); //所有模块Initialize完成 //启动容器通信服务 serverManager = IocManager.Resolve <RpcServerManager>(); serverManager.StartServers(); //设为维护模式(不接收请求) serverManager.SetMaintenanceState(true); }
public RemoteServiceCommandDispatcher(RpcServerManager rpcServerManager, ISerializer serializer, ILogger logger) { this.rpcServerManager = rpcServerManager; this.serializer = serializer; this._logger = logger; }