【问题标题】:How to get the client information in Python Thrift server?如何在 Python Thrift 服务器中获取客户端信息?
【发布时间】:2012-03-27 00:04:11
【问题描述】:

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

【问题讨论】:

    标签: thrift thrift-protocol


    【解决方案1】:

    两个想法:

    1. 你可以用一些丑陋的堆栈技巧来做到这一点 - 上升一到两层并开始四处寻找插槽。但处理函数无权访问此信息。

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

    【讨论】:

      猜你喜欢
      • 2014-01-13
      • 2017-12-11
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-06-08
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多