python grpc服务端 代码示例
时间: 2023-06-09 09:07:16 浏览: 48
好的,以下是一个示例代码,用于 Python 实现 gRPC 服务端。
```python
import grpc
import helloworld_pb2
import helloworld_pb2_grpc
class Greeter(helloworld_pb2_grpc.GreeterServicer):
def SayHello(self, request, context):
response = helloworld_pb2.HelloReply()
response.message = 'Hello, %s!' % request.name
return response
def serve():
server = grpc.server(futures.ThreadPoolExecutor(max_workers=10))
helloworld_pb2_grpc.add_GreeterServicer_to_server(Greeter(), server)
server.add_insecure_port('[::]:50051')
server.start()
server.wait_for_termination()
if __name__ == '__main__':
serve()
```
这个代码展示了一个简单的 gRPC 服务端实现,当客户端调用 "SayHello" 方法时,服务端会返回一个包含问候语的响应。
请注意,这只是一个示例代码,您需要按照您的实际需求进行定制和修改。