首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >文档消息与消息充实

文档消息与消息充实
EN

Stack Overflow用户
提问于 2017-11-27 19:03:27
回答 1查看 68关注 0票数 1

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

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

  1. 文档消息-当源中发生事件时,通过服务总线广播将整个消息发送到目的地。优点:简单,目的地与源是分离的。缺点:消息大小。
  2. 消息充实-通过服务总线广播发送包含实体id的消息并链接到源数据。优点:简洁的信息。缺点:目标更多地耦合到源(虽然通过有效负载中的链接减轻),同步调用需要返回到源以获取数据。

我在这里还有什么其他的考虑吗?我读到过服务总线上的大消息是一件坏事。但多大才算坏??为什么会那么糟?Azure Service Bus上的每条消息有256 1kb的限制,但我的消息最多可达1kb。

任何帮助都将不胜感激.谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2017-11-27 19:27:58

对于服务总线来说,1KB绝对不是什么大问题,所以我认为您可以自由选择1。

正如您所说的,有效负载限制是256 KB,但是即使您想发送更大的消息--一个常见的模式是将有效负载放入blob存储中,然后通过Service总线发送链接。但对于适合的信息-不用费心了。

请注意,当您将多条消息作为单个操作发送时,每个批处理的限制为256 KB。仍然有足够的空间进行1 KB大小的批次。

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

https://stackoverflow.com/questions/47518048

复制
相关文章

相似问题

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