gpt4 book ai didi

具有非根路径的 gRPC 端点

转载 作者:行者123 更新时间:2023-12-04 23:33:58 32 4
gpt4 key购买 nike

也许(希望如此)我错过了一些非常简单的东西,但我似乎无法弄清楚。

我有一组我想放在 nghttpx 代理后面的 gRPC 服务。为此,我需要能够使用非根 url 上的 channel 配置我的客户端。例如。

channel = grpc.insecure_channel('localhost:50051/myapp')
stub = MyAppStub(channel)

这并没有立即通过代理工作(它只是挂起),所以我在子上下文中使用服务器进行了测试。
server = grpc.server(executor)
service_pb2.add_MyAppServicer_to_server(
MyAppService(), server)
server.add_insecure_port('{}:{}/myapp'.format(hostname, port))
server.start()

我得到以下
E1103 21:00:13.880474000 140735277326336 server_chttp2.c:159] 
{"created":"@1478203213.880457000","description":"OS Error",
"errno":8,"file":"src/core/lib/iomgr/resolve_address_posix.c",
"file_line":115,"os_error":"nodename nor servname provided, or not known",
"syscall":"getaddrinfo","target_address":"[::]:50051/myapp"}

所以问题是 - 是否可以在非根 url 上创建 gRPC channel ?

最佳答案

经确认 here , 这不可能。我将通过 nghttpx 中的子域路由流量。

关于具有非根路径的 gRPC 端点,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40410392/

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