我试图了解 Nats Jetstream 如何扩展并有几个问题。
通过主题订阅历史消息的效率如何?例如,假设有一个foo包含 1 亿条消息的流,主题为foo.bar,然后是一条消息,主题为foo.baz。如果我然后从流的开始进行订阅,foo.baz服务器上的某些东西必须对所有消息执行线性扫描,foo或者它是否能够立即寻找 foo.baz消息。
系统的水平扩展能力如何?我问是因为我在让 Jetstream 扩展到每秒几千条消息以上时遇到问题,不管我扔给它多少台机器。测试参数如下:
Nats 服务器2.6.3在 4 个核心 8GB 节点上运行
单流复制 3 次(磁盘或内存中似乎没有区别)
500 字节消息负载
n发布者每人每秒发布 1k 条消息 瓶颈似乎在发布方面,因为我可以检索消息至少与发布消息一样快。
眼眸繁星
蛊毒传说
慕斯709654
慕田峪9158850
随时随地看视频慕课网APP
相关分类