gpt4 book ai didi

python - 如何指定服务器选项?

转载 作者:太空狗 更新时间:2023-10-30 00:58:50 26 4
gpt4 key购买 nike

我正在尝试在 Python 中运行 gRPC 服务器。我找到了一种方法来做到这一点:

import grpc
from concurrent import futures

server = grpc.server(futures.ThreadPoolExecutor(max_workers=100))
... # add my grpc servicer to server
server.add_insecure_port('[::]:50051')
server.start()

我需要向服务器添加一些选项,例如 max_send_message_lengthmax_receive_message_length 等。grpc 中有一个 options 参数.server(...),但我不知道如何使用它。

server = grpc.server(futures.ThreadPoolExecutor(max_workers=100), options=[???])

来自 gRPC documentation :

options – An optional list of key-value pairs (channel args in gRPC runtime) to configure the channel.

如何创建这些选项?它们是字符串对吗?

不过,我是 Python 和 gRPC 的新手。

最佳答案

您可以在这个 github 问题中找到示例:https://github.com/grpc/grpc/issues/11299

对于 30mb 的最大消息长度,使用:

options = [('grpc.max_message_length', 30 * 1024 * 1024)]

关于python - 如何指定服务器选项?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48170761/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com