Пример #1
0
            public async Task <Thrift.StringStruct> HandleCall(Thrift.GetReq message)
            {
                string value;

                if (this._dic.TryGetValue(message.Key, out value))
                {
                    return new Thrift.StringStruct {
                               Value = value
                    }
                }
                ;

                return(new Thrift.StringStruct());
            }
Пример #2
0
 public Task <Thrift.StringStruct> HandleCall(Thrift.GetReq message)
 {
     return(_arrWorker[SharpOTP.Remote.Ketama.GetHashCode(message.Key) % _arrWorker.Length].Get(message));
 }
Пример #3
0
 public Task <Thrift.StringStruct> Get(Thrift.GetReq request)
 {
     return(this._server.Call <Thrift.StringStruct>(request));
 }