文档消息与消息丰富

时间:2017-11-27 19:03:28

标签: messaging azureservicebus

我正在开发一个企业系统,我希望将数据从一个有界上下文(源)复制到另一个bc(目标)。我绝对希望将数据存储在目标bc中,而不是在需要时获取数据,因为数据量很高。

我已经审查了许多消息传递模式,但我很难在文档消息和消息丰富之间做出决定。

  1. 文档消息 - 当源中发生事件时,通过服务总线广播将整个消息发送到目的地。优点:简单,目的地与来源分离。缺点:消息大小。

  2. 消息丰富 - 发送包含实体ID的消息,并通过服务总线广播链接回源数据。优点:精简信息。缺点:目标更多地耦合到源(虽然通过有效载荷中的链接减轻),同步调用需要返回源以获取数据。

  3. 我应该注意哪些其他注意事项?我已经读过服务总线上的大消息是一件坏事。但有多大不好?为什么那么糟糕? Azure Service Bus上的每条消息限制为256kb,但我的消息最大为1kb。

    非常感谢任何帮助......谢谢。

0 个答案:

没有答案