與其他選項(例如等)相比,我對StartAt訂閱選項的要求/意義有點困惑。StartAtSequenceStartWithLastReceived我嘗試深入研究 Java 客戶端文檔,但這也沒有幫助 - 例如無法設置選項,但它是可獲取的感謝您的投入!
1 回答

守候你守候我
TA貢獻1802條經驗 獲得超10個贊
你應該看一下 Go README.md,因為看起來你實際上對 Go 客戶端感興趣,而不是 Java :-)
如您所知,StartAtSequence 用于在給定的序列號處創建訂閱,而 StartWithLastReceived 指示服務器應發送最后一個。
StartAt() 只是一個通用選項,您可以在其中傳遞 pb.StartPosition,它是一個 int32,代表可能的選項:
StartPosition_NewOnly? ? ? ? StartPosition = 0
StartPosition_LastReceived? ?StartPosition = 1
StartPosition_TimeDeltaStart StartPosition = 2
StartPosition_SequenceStart? StartPosition = 3
StartPosition_First? ? ? ? ? StartPosition = 4
- 1 回答
- 0 關注
- 103 瀏覽
添加回答
舉報
0/150
提交
取消