美文网首页
python下使用pb,以及pb的压测

python下使用pb,以及pb的压测

作者: dockerF | 来源:发表于2017-07-06 15:44 被阅读0次

    python下使用pb

    下载安装

    brew install protobuf , 其实如果有pip的话

    pip install protobuf
    

    pb的压测

    ab -n 500 -c 20 -T application/x-protobuf -p ./pbdata_upload.txt  "http://xxx:8080/xxx?action=uploadfile&c=client"
    

    其中pbdata_upload.txt,是经过pb序列化后生成的数据

    遇到的问题:

    1. syntax = "proto2" syntax = "proto3"

    2. ImportError: No module named google.protobuf
      解决方案:pip install protobuf

    3. Explicit 'optional' labels are disallowed in the Proto3 syntax. To define 'o
      .protoc 指定syntax = "proto2" 解决。
      https://my.oschina.net/wangande2014/blog/672149

    4.生成pb 命令

    protoc -I=./  --python_out=./  FootprintDetailPageModel.proto
    

    相关文章

      网友评论

          本文标题:python下使用pb,以及pb的压测

          本文链接:https://www.haomeiwen.com/subject/ryihhxtx.html