PYTHON如何使用thrift的TNonblockingServer

Basil

来自: Basil(不羁如此,也有一缕青烟) 2013-06-25 16:39:48

×
加入小组后即可参加投票
  • [已注销]

    [已注销] 2013-06-25 16:40:09

    <(‵□′)>───Cε(┬_┬)3

  • [已注销]

    [已注销] 2013-06-25 17:27:25

    thrift生成的有xxx-remote的代码 里面就是client的代码

  • Basil

    Basil (不羁如此,也有一缕青烟) 楼主 2013-06-25 18:41:39

    thrift生成的有xxx-remote的代码 里面就是client的代码 thrift生成的有xxx-remote的代码 里面就是client的代码 [已注销]

    是的,但是我要的是SERVER的代码。如果是SIMPLESERVER,我是可以用PYTHON写的,但是那个TNONBLOCKINGSERVER,我查来查去不知道怎么弄。

  • [已注销]

    [已注销] 2013-06-25 18:51:30

    boost::shared_ptr<***> servlet( new ***(this)); boost::shared_ptr<TProcessor> processor( new ***Processor(***)); TNonblockingServer server(processor, port); server.serve();

  • python_newbie
  • [已注销]

    [已注销] 2013-06-25 18:51:41

    c++的

  • Basil

    Basil (不羁如此,也有一缕青烟) 楼主 2013-06-26 11:08:02

    帮你搜到几个https://github.com/evernote/python-findrelated-example/tree/master/thrift 看 帮你搜到几个https://github.com/evernote/python-findrelated-example/tree/master/thrift 看有用没有?http://abloz.com/2012/06/01/python-operating-hbase-thrift-to.html ... python_newbie

    这个GIT是写CLIENT的。 我后来找到方法了,在我的帖子回复里 谢谢啦

  • Basil

    Basil (不羁如此,也有一缕青烟) 楼主 2013-06-26 11:08:45

    我昨晚查到了,跌跌撞撞能跑了。谢啦。 如果大家也有需要,示例代码如下: 网上很少有用PYTHON写的THRFIT的非阻塞SERVER的示例或解释的,希望对大家有帮助。 from thrift.server import TNonblockingServer from twisted.internet import reactor from thrift.transport import TTwisted #thrift的NONBLOCKING是基于TWISTED做的,所以要安装TWISTED reactor.listenTCP(11000, TTwisted.ThriftServerFactory(processor=processor,iprot_factory=TBinaryProtocol.TBinaryProtocolFactory())) reactor.run() #服务器开始跑

  • JFan

    JFan 2016-06-14 19:07:25

    楼主,你好,我现在也是要用这个非阻塞的python服务端,请问,您能给我发个示例吗?谢谢

  • Basil

    Basil (不羁如此,也有一缕青烟) 楼主 2016-06-16 11:08:24

    楼主,你好,我现在也是要用这个非阻塞的python服务端,请问,您能给我发个示例吗?谢谢 楼主,你好,我现在也是要用这个非阻塞的python服务端,请问,您能给我发个示例吗?谢谢 JFan

    就是我上面的这个DEMO

你的回应

回应请先 , 或 注册

104250 人聚集在这个小组
↑回顶部