gRPC是否支持端点中的通配符(*)?

时间:2018-01-22 13:49:55

标签: grpc

我们正在用Python开发一个gRPC服务。我们要求在端点中支持通配符 - 例如/service/qtom/*

是否可以这样做或者我们是否需要在每个端点的Proto文件中定义RPC?

是否可以在gRPC端点中提供通配符?

1 个答案:

答案 0 :(得分:0)

您可以创建一个grpc.GenericHandler并将其添加到服务器。

这是一个例子: https://github.com/grpc/grpc/blob/master/src/python/grpcio_tests/tests/unit/_metadata_test.py

您需要将grpc.MethodHandler request_deserializer / response_deserializer设置为protobuf序列化程序。