首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Spring scatter gather发布策略

Spring scatter gather发布策略
EN

Stack Overflow用户
提问于 2021-07-08 10:07:45
回答 1查看 40关注 0票数 0

谁能给我解释一下在scatter gatherer中使用的release-strategy-expression是如何工作的?我完全省略了这个属性,我确实看到不同的线程仍在处理请求。仅当我们定义了自定义聚合以释放消息组并聚合它们时,此属性才是必需的。

EN

回答 1

Stack Overflow用户

发布于 2021-07-08 22:25:52

散射聚集是一个复杂的组件。它是PublishSubscribeChannelRecipientListRouterAggregator的组合。PublishSubscribeChannel和路由器都有一个applySequence属性来填充默认序列详细信息。上述聚合器可以使用该默认信息来关联和释放使用其默认策略的消息组。

如果你不依赖默认的序列细节生成,你确实需要提供一些定制的发布策略。

如果您的发布策略不是基于完整的群组收集,那么确实有可能一些分散消息的处理过程仍然在进行中,即使您已经发布了一个收集的群组。我们完全无法控制这些过程,聚合器只是忽略延迟回复。

欲了解更多信息,请访问:https://docs.spring.io/spring-integration/docs/current/reference/html/message-routing.html#scatter-gather

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/68294771

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档