gpt4 book ai didi

go - NATS流 “StartAt”订阅选项

转载 作者:行者123 更新时间:2023-12-01 22:08:48 29 4
gpt4 key购买 nike

StartAtStartAtSequence等其他代码相比,我对 StartWithLastReceived subscription option的要求/重要性有些困惑。

我试图深入研究Java客户端文档,但这也无济于事-例如option cannot be set,但it is gettable

输入赞赏!

最佳答案

阿布舍克

您应该看一下Go README.md,因为您似乎实际上对Go客户端感兴趣,而不是对Java客户端感兴趣:-)

这是start position的链接。

如您所知,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

因此,只要有所需的“开始”选项功能,就不需要它。

另外,您可以在 doc中找到有关订阅的更多信息。

希望这可以帮助。

关于go - NATS流 “StartAt”订阅选项,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59000472/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com