我正在开发一个企业系统,在这个系统中,我希望将数据从一个有限的上下文(源)复制到另一个bc (目的)。我绝对希望将数据存储在目的地bc中,而不是在需要时获取它,因为数据量很大。
我已经回顾了许多消息传递模式,但我很难在文档消息和消息丰富之间做出决定。
我在这里还有什么其他的考虑吗?我读到过服务总线上的大消息是一件坏事。但多大才算坏??为什么会那么糟?Azure Service Bus上的每条消息有256 1kb的限制,但我的消息最多可达1kb。
任何帮助都将不胜感激.谢谢。
发布于 2017-11-27 19:27:58
对于服务总线来说,1KB绝对不是什么大问题,所以我认为您可以自由选择1。
正如您所说的,有效负载限制是256 KB,但是即使您想发送更大的消息--一个常见的模式是将有效负载放入blob存储中,然后通过Service总线发送链接。但对于适合的信息-不用费心了。
请注意,当您将多条消息作为单个操作发送时,每个批处理的限制为256 KB。仍然有足够的空间进行1 KB大小的批次。
https://stackoverflow.com/questions/47518048
复制相似问题