【发布时间】:2018-05-23 23:49:50
【问题描述】:
我们有一个应用程序在 java 的 grpc-server 上运行。我们需要为此应用程序设置应用程序上下文。能否请您提供一些示例代码?
目前,我的 URL 看起来像 https://host:port/,但我们希望它在 https://host:port/example-server 上运行。
谢谢 斯鲁米特。
【问题讨论】:
我们有一个应用程序在 java 的 grpc-server 上运行。我们需要为此应用程序设置应用程序上下文。能否请您提供一些示例代码?
目前,我的 URL 看起来像 https://host:port/,但我们希望它在 https://host:port/example-server 上运行。
谢谢 斯鲁米特。
【问题讨论】:
虽然通过修改MethodDescriptors 的fullMethodName 在技术上是可行的,但gRPC 在其他路径上并不容易工作。这将是客户端和服务器的负担,并且您的客户端不会轻易配置为使用不同的服务器。建议是“不要那样做”。
您没有提供需要这种行为的原因。通常有更好的替代方案,但我无法提供替代方案,因为我不了解您的用例。
【讨论】: