static public void RegisterTo(SharpOTP.Remote.Actor remoteServer) { if (remoteServer == null) { throw new ArgumentNullException("remoteServer"); } _remoteServer = remoteServer; _remoteServer.Register <Thrift.SetReq, Thrift.VoidResp>("set", _dispatcherServer); _remoteServer.Register <Thrift.GetReq, Thrift.StringStruct>("get", _dispatcherServer); }
static public void StartNew(string currNode) { _remoteServer = new SharpOTP.Remote.Actor(currNode, "otp.config", "otp"); listActor.Add(_remoteServer); RedisServer.RegisterTo(_remoteServer); }