企业服务总线(.NET 风格)- 一次使用一批消息

发布于 2024-12-29 19:08:22 字数 174 浏览 2 评论 0原文

有没有办法延迟企业服务总线中消息的消耗 直到 X 条相似的消息准备好或 Y 时间过去?

我的目标是序列化和聚合消费者中的多条消息 所以我不会在存储中存储一条消息,而是存储一批消息。

我目前正在使用Rhino ESB。我想知道我对这个 ESB 或您知道的任何其他 ESB 的选择。

谢谢!

Is there a way to delay the consumption of a message in an Enterprise Service Bus
until either X similar messages are ready or Y time elapsed?

My goal is to serialize and aggregate several messages in the consumer
so I don't hit my storage for a message, but for a batch instead.

I'm currently playing with Rhino ESB. I would like to know my options with this ESB or any other you know about.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

黑色毁心梦 2025-01-05 19:08:22

在 NServiceBus 中,您可以在一次调用中发送一批消息。这将像每条消息单独发送一样进行处理。另一种选择是使用 Saga,或内置的长时间运行的工作流程。您可以唯一地识别和关联消息状态,并利用跟踪时间的超时机制。

In NServiceBus you can send a batch of messages in a single call. This will process as if each message was send individually. The other option is to use a Saga, or long-running workflow that is built-in. You can uniquely identify and correlate message state and leverage a timeout mechanism that keeps track of time.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文