服务总线资源管理器

时间:2019-04-03 05:24:45

标签: service

我们的项目具有在Windows 2012 R2服务器上运行的Microsoft Service Bus(本地),用于消息处理。 将消息发送到大小超出限制(例如10 mb)的服务总线主题时,服务总线会显示处理错误-抛出套接字超时异常。

只想知道,

  

如果有人曾向Service Bus Topics发送消息(例如> 10 MB)。将不胜感激任何建议的方法来处理此问题。   还可以通过Powershell cmds或Service Bus Explorer在Service Bus主题上增加Service Bus超时配置或消息大小限制设置。

2 个答案:

答案 0 :(得分:0)

服务总线队列支持的最大消息大小为256 Kb(标头,包括标准和自定义应用程序属性,最大大小为64 Kb)。

队列中保留的消息数量没有限制,但是队列中保留的消息总大小没有上限。此队列大小是在创建时定义的,上限为5 GB。

答案 1 :(得分:0)

您是在询问发送大小为 10 MB 的消息吗?服务总线不允许这么大的消息。对于高级版,最大消息大小为 1 MB,对于标准版,如 @Ana 所说,最大消息大小为 256 KB。

<块引用>

还有没有办法增加服务总线超时配置 或邮件大小限制设置?

是的,可以在创建队列/订阅时或在发送个人消息时处理消息的生存时间属性。 Refer 设置队列和消息的生存时间。

<块引用>

还有没有办法增加邮件大小限制设置?

否,因为最大大小为 1 MB(Azure 将来可能会增加)。