python部署thrift服务以及客户

发布时间:2019-09-01 10:38:23编辑:auto阅读(1965)

    第一步:定义接口

    文件名:parse.thrift

    内容如下:

     

     service Parse {
           string parseHtml2Xml(1:string html)
      }


    第二步:在thrift接口所在目录执行thrift命令

     

     

    # thrift --gen py parse.thrift

    这步会在当前目录生成gen-py文件夹

     

    如果是用php,则用如下命令:

     

     服务端:thrift --gen php:server helloworld.thrift
     客户端:thrift --gen php:client helloworld.thrift

    如果是用java,则用如下命令:

    Linux环境:thrift --gen java importservice.thrift

    windows环境: thrift-0.9.3.exe  --gen java importservice.thrift

    要注意的是,服务端和客户端使用的thrift版本要保持一致

     

    第三步: server服务的开发,文件名,server.py

    import sys 
    sys.path.append("./gen-py/parse")
    
    from Parse import *
    from ttypes import *
    

关键字