grpc python stream_Python grpc 模块,unary_stream_rpc_method_handler() 实例源码 - 编程字典...

def add_ReleaseServiceServicer_to_server(servicer, server):

rpc_method_handlers = {

'ListReleases': grpc.unary_stream_rpc_method_handler(

servicer.ListReleases,

request_deserializer=hapi_dot_services_dot_tiller__pb2.ListReleasesRequest.FromString,

response_serializer=hapi_dot_services_dot_tiller__pb2.ListReleasesResponse.SerializeToString,

),

'GetReleaseStatus': grpc.unary_unary_rpc_method_handler(

servicer.GetReleaseStatus,

request_deserializer=hapi_dot_services_dot_tiller__pb2.GetReleaseStatusRequest.FromString,

response_serializer=hapi_dot_services_dot_tiller__pb2.GetReleaseStatusResponse.SerializeToString,

),

'GetReleaseContent': grpc.unary_unary_rpc_method_handler(

servicer.GetReleaseContent,

request_deserializer=hapi_dot_services_dot_tiller__pb2.GetReleaseContentRequest.FromString,

response_serializer=hapi_dot_services_dot_tiller__pb2.GetReleaseContentResponse.SerializeToString,

),

'UpdateRelease': grpc.unary_unary_rpc_method_handler(

servicer.UpdateRelease,

request_deserializer=hapi_dot_services_dot_tiller__pb2.UpdateReleaseRequest.FromString,

response_serializer=hapi_dot_services_dot_tiller__pb2.UpdateReleaseResponse.SerializeToString,

),

'InstallRelease': grpc.unary_unary_rpc_method_handler(

servicer.InstallRelease,

request_deserializer=hapi_dot_services_dot_tiller__pb2.InstallReleaseRequest.FromString,

response_serializer=hapi_dot_services_dot_tiller__pb2.InstallReleaseResponse.SerializeToString,

),

'UninstallRelease': grpc.unary_unary_rpc_method_handler(

servicer.UninstallRelease,

request_deserializer=hapi_dot_services_dot_tiller__pb2.UninstallReleaseRequest.FromString,

response_serializer=hapi_dot_services_dot_tiller__pb2.UninstallReleaseResponse.SerializeToString,

),

'GetVersion': grpc.unary_unary_rpc_method_handler(

servicer.GetVersion,

request_deserializer=hapi_dot_services_dot_tiller__pb2.GetVersionRequest.FromString,

response_serializer=hapi_dot_services_dot_tiller__pb2.GetVersionResponse.SerializeToString,

),

'RollbackRelease': grpc.unary_unary_rpc_method_handler(

servicer.RollbackRelease,

request_deserializer=hapi_dot_services_dot_tiller__pb2.RollbackReleaseRequest.FromString,

response_serializer=hapi_dot_services_dot_tiller__pb2.RollbackReleaseResponse.SerializeToString,

),

'GetHistory': grpc.unary_unary_rpc_method_handler(

servicer.GetHistory,

request_deserializer=hapi_dot_services_dot_tiller__pb2.GetHistoryRequest.FromString,

response_serializer=hapi_dot_services_dot_tiller__pb2.GetHistoryResponse.SerializeToString,

),

'RunReleaseTest': grpc.unary_stream_rpc_method_handler(

servicer.RunReleaseTest,

request_deserializer=hapi_dot_services_dot_tiller__pb2.TestReleaseRequest.FromString,

response_serializer=hapi_dot_services_dot_tiller__pb2.TestReleaseResponse.SerializeToString,

),

}

generic_handler = grpc.method_handlers_generic_handler(

'hapi.services.tiller.ReleaseService', rpc_method_handlers)

server.add_generic_rpc_handlers((generic_handler,))

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值