1
如何在協議緩衝區語言中定義只推送rpc調用?服務定義子部分中顯示的語法僅顯示一般請求 - >返回對。在協議緩衝區中註釋推送rpc調用
我能想到的一個解決方案是,在我的rpc生成程序中找到一個名爲'ReturnsNothing'的哨兵消息。
我希望有一個更好的方式來做到這一點,也許有一個無證的解決方案?
如何在協議緩衝區語言中定義只推送rpc調用?服務定義子部分中顯示的語法僅顯示一般請求 - >返回對。在協議緩衝區中註釋推送rpc調用
我能想到的一個解決方案是,在我的rpc生成程序中找到一個名爲'ReturnsNothing'的哨兵消息。
我希望有一個更好的方式來做到這一點,也許有一個無證的解決方案?
你可以只引進和使用Empty
消息類型:
message Empty
{
}
service MyService
{
rpc Search (MyRequest) returns (Empty);
}
(不知道你的意思是你ReturnsNothing消息同樣的事情)。
是的,這是我提到的同樣的事情,ReturnsNothing:D –
啊,好的。那麼,空的類型或者某些人稱之爲的單位類型沒有什麼問題。 –