【发布时间】:2015-02-04 04:06:20
【问题描述】:
我们需要在 ServiceBus 主题上发送大量消息。当前大小约为 10MB。我们最初的做法是在 BlobStorage 中保存一个临时文件,然后发送一条引用该 blob 的消息。该文件被压缩以节省上传时间。它工作正常。
今天我读到这篇文章:http://geekswithblogs.net/asmith/archive/2012/04/10/149275.aspx 建议将消息分成更小的块,然后在接收端再次聚合它们。
我承认这是一种“更简洁的方法”,避免了往返 BlobStore。另一方面,我更喜欢保持简单。分裂机制引入了增加的复杂性。我的意思是他们从一开始就没有将其包含在 ServiceBus 中一定是有原因的......
有没有人在现实生活中尝试过拆分方法?
有更好的模式吗?
【问题讨论】:
标签: size message azureservicebus