gpt4 book ai didi

spring - spring cloud stream instanceCount 的用途是什么?

转载 作者:行者123 更新时间:2023-12-05 04:09:56 24 4
gpt4 key购买 nike

在Spring cloud stream中,spring.cloud.stream.instanceCount属性到底有什么用?

我的意思是,如果该值因为某个时刻一个或多个微服务实例宕机而变得错误,这将如何影响我们基础架构的行为?

最佳答案

instanceCount 用于跨不同消费者划分数据。停止一项或多项服务不应该真正影响您的制作人,这是经纪人的工作。

假设您有一个将数据发送到 3 个分区的源,那么您的 instanceCount=3 并且每个实例都将通过 instanceIndex 分配自己的分区。

每个实例都会消耗数据,但如果实例 2 崩溃,0,1 仍会从分区读取数据,并且源仍会像往常一样发送数据。

假设您的平台具有某种适当的可恢复性,您崩溃的实例应该恢复生机并恢复其操作。

我们仍然不支持在运行时动态分配分区,我们正在将其作为 future 版本的一个故事进行调查。

关于spring - spring cloud stream instanceCount 的用途是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45187594/

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