0

我想记录由 NATS 流媒体通道流式传输的消息,并在需要时再次流式传输。

我想创建基础设施来测试我的微服务应用程序。所有微服务都使用 NATS 流相互通信,我想“记录”数据流,清理我的数据库并再次流式传输以测试系统是否一致。

我看到有文件存储或 SQL 存储的配置,但两者都用于存储 NATS 的当前状态,如文档中所述。此外,我没有找到“再次流式传输”该数据的方法。

有什么办法吗?

谢谢!

4

1 回答 1

1

当消息发布时,它们存储在它们发布到的通道(消息日志)中。然后,您可以启动指向该频道中任何序列/时间的订阅并重播消息。至于持久性,支持内存、文件和 SQL 存储。

更多关于文档:

消息日志

订阅

商店实现

于 2019-11-22T19:54:59.527 回答