一开始有可能吗?上面写着在gRPC常见问题里
我可以在我喜欢的数据格式(JSON,Protobuf,gRPC,XML)中使用gRPC吗? 是。gRPC被设计成可扩展以支持多个内容类型。最初的版本包含对Protobuf的支持,以及对其他内容类型的外部支持,比如FlatBuffers和Thrift,在不同的成熟度级别上。
但我还没找到这方面的任何文件?具体来说,我想在Go中从Python (线程)到我的gRPC服务器写进。
发布于 2020-03-25 09:59:36
不,您不能让Python客户端与Go gRPC服务器通信。
有两种类似但相关的东西正在混合: RPC协议和消息模式/IDL/format。
gRPC和之间的RPC协议是不同的。它们是不可互操作的。这就是你所要求的,所以这就是为什么答案是否定的。
gRPC FAQ说,可以使用protobuf以外的东西作为消息模式/IDL/格式。因此,这将允许Python gRPC客户端与Go gRPC服务器进行对话,但可以使用消息。grpc-生态系统/欺诈包含一些未维护的代码,允许从gRPC文件生成gRPC存根,但它不支持。
https://stackoverflow.com/questions/60734197
复制相似问题