为了账号安全,请及时绑定邮箱和手机立即绑定

NATS 流媒体“StartAt”订阅选项

NATS 流媒体“StartAt”订阅选项

Go
翻翻过去那场雪 2023-08-07 14:26:46
与其他选项(例如等)相比,我对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

查看完整回答
反对 回复 2023-08-07
  • 1 回答
  • 0 关注
  • 47 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信