PHP使用protobuff GRPC (2代码实现)

mkdir proto

mkdir protobuf

proto目录下新建 foo.proto 文件

syntax = "proto3";

message Foo

{
    
    

int32 bar = 1;

string baz = 2;

float spam = 3;

}

生成PHP代码:

protoc -I=./proto/ --php_out=./protobuf ./proto/*

参数解释

  • -I : 包含的库文件目录

  • –php_out : 输出php文件

  • 最后一个参数 : 需要编译的proto文件

开发时候使用的是protobuf目录下的Foo.php文件

protoc --php_out=./protobuf --grpc_out=./grpcout --plugin=protoc-gen-grpc=/soft/grpc/cmake/build/grpc_php_plugin ./proto/helloworld.proto

猜你喜欢

转载自blog.csdn.net/qq_36228377/article/details/123154483