节约异步响应与错误服务方法相交

2024-10-04 11:34:39 发布

您现在位置:Python中文网/ 问答频道 /正文

我在TThreadedServer模式下使用Thrift服务器时遇到了一个奇怪的问题。我的测试客户机对服务器进行并行调用(100个调用)。说两种方法在我的储蓄服务 是load_account()和{}。这些方法使用send_load_account and recv_load_account()进行异步调用。send_getRequestQueueCoun()和{}。在

我面临的问题是send_getRequestQueueCoun()调用的响应正在recv_load_account()中捕获。在

我在下面的一行找到了答案

def recv_load_account(self, ):
(fname, mtype, rseqid) = self._iprot.readMessageBegin()  # here fname is the other method.

服务器初始化代码-

^{pr2}$

我正在本地主机的不同端口上运行两个thrift实例。

我正在python2.7中使用Thrift。

我尽我所能迅速地草拟我的问题。如果还不清楚,请告诉我能否详细说明。在

提前谢谢。 帕纳基


Tags: 方法selfsend客户机模式loadaccountfname