@丽蒂-郑
我们正在将现有的Python gRPC服务转换为Python gRPC AsyncIO版本(1.43.1)。我们目前使用py-grpc-prometheus包来收集/发出服务器和客户端度量。这个包的子类是:
class PromServerInterceptor(grpc.ServerInterceptor):
class PromClientInterceptor(grpc.UnaryUnaryClientInterceptor,
grpc.UnaryStreamClientInterceptor,
grpc.StreamUnaryClientInterceptor,
grpc.StreamStreamClientInterceptor):并使用许多其他gRPC包属性等。
问题是,以这种方式使用阻塞类和异步类是否“兼容”?如果没有,有关于收集服务器/客户端请求/响应度量的替代方法的建议吗?
谢谢您:)
发布于 2022-10-11 14:24:53
在prometheus PromServerInterceptor中,它与GRPC AsyncIO版本不兼容。这是AsyncIO服务器拦截器的蓝图:
https://stackoverflow.com/questions/71114328
复制相似问题