Exemple #1
0
        /// <summary>
        /// 发送RPC消息
        /// </summary>
        /// <param name="serviceName">服务名称</param>
        /// <param name="request">请求消息</param>
        /// <returns>响应消息</returns>
        public RpcTransportMessageResponse SendMessage(RpcTransportMessageRequest request, IRpcMessageSenderContext rpcContext)
        {
            IRpcServer rpcServer = rpcServers.FirstOrDefault(server => server.RpcType == rpcContext.RpcType);

            return(rpcServer.SendMessage(request, rpcContext));
        }