【发布时间】:2020-03-12 14:12:09
【问题描述】:
我在 Pulsar 中有一个持久主题,它有 200 条消息。前 100 条消息得到确认,但其余消息未得到确认。我正在使用 WebSockets 连接到 Pulsar 主题以阅读它们。
这是我的问题: 当我创建一个新的 Reader 时,它似乎没有获取 100 条未被确认的消息。它只会获取读取器后排队的新消息。
如何使用阅读器检索旧的未确认消息?当我使用 Consumer 时,此设置有效。
【问题讨论】:
-
在创建阅读器时,可以指定一个startMessageId,可以从中读取消息。如果只取新的消息在做阅读器后排队,你有没有在startMessageId中指定MessageId.latest?
标签: c# websocket apache-pulsar