2017-09-18 95 views
1

從nodejs或java使用grpc,使grpc客戶端通過代理連接到服務器所需的屬性或配置是什麼?GRPC從客戶端到服務器轉發代理

我一直無法找到解釋設置的示例或文檔。我需要在代碼本身做些什麼嗎?

我背後的代理,我不知道如果問題是我的設置不正確或我的代理不支持grpc。它支持http/2作爲協議升級。在Java中

我的代理服務器設置:

-Dhttp.proxyHost=xxx.xxx.xxx 
-Dhttp.proxyPort=8888 
-Dhttp.nonProxyHosts="*.nowhere.nothing" 
-Dhttps.proxyHost=xxx.xxx.com 
-Dhttps.proxyPort=8888 
-Dhttps.nonProxyHosts="*.nowhere.nothing" 
-Dsocks.proxyHost=xxx.xxx.xxx 
-Dsocks.proxyPort=8888 
-Dsocks.nonProxyHosts="*.nowhere.nothing" 

回答

0

由於GRPC的Java 1.0.3,您可以指定環境變量GRPC_PROXY_EXP與形式host:port的值。 「EXP」意味着實驗性的,因爲它會在grpc-java觀察到正常的Java設置(如https.proxyHost)後被刪除。

相關問題