0

我有使用 TThreadPoolServer 的 python Thrift 服务器。我的问题是如何在其中一个服务器服务例程中获取客户端信息?一种方法是在从客户端调用服务时传递客户端信息(即参数之一)。有没有其他方法或 API 可以做到这一点?

4

1 回答 1

0

两个想法:

  1. 你可以用一些丑陋的堆栈技巧来做到这一点——上一层或两层,然后开始四处寻找插座。但处理程序函数无权访问此信息。

  2. 您可以创建自己的服务器,通过派生您正在使用的服务器并添加一些 API 来设置处理程序可以访问的一些上下文。也许按线程ID索引连接。

于 2012-03-10T22:58:21.690 回答