2016-10-18 60 views
0

平衡器接口Get方法有put功能,它的回報之一獲得GPRC呼叫狀態,這就是所謂的GRPC調用之後被稱爲:如何從平衡器

//該函數返回把一旦rpc完成或失敗後調用。

// put可以收集並向遠程負載均衡器報告RPC統計信息。

https://github.com/grpc/grpc-go/blob/master/balancer.go#L74

如何獲得GRPC調用(成功/失敗),以及統計數據的狀態?

攔截器的使用是一種替代方法,但如果可以獲取狀態/統計信息,則希望使用此方法。

+0

「放」功能尚未實現平衡器,但你必須編寫自己的實現 –

+0

@MarcelNovy,沒錯。但沒有傳遞給它。我如何從平衡器中訪問grpc呼叫的狀態? – Isaac

+0

據我所知,負載平衡仍然是「工作正在進行中」,它比實際使用情況下更具實驗性 –

回答

0

目前,您無法訪問put中的狀態/統計信息。收集統計資料時有WIP。一旦完成,您可以通過輸入Get的上下文訪問它們。 ETA是今年年底。