增加消息大小 Service Fabric
Posted
技术标签:
【中文标题】增加消息大小 Service Fabric【英文标题】:Increase Message Size Service Fabric 【发布时间】:2018-09-05 09:21:46 【问题描述】:我在 Service Fabric 中托管了一个 Web API 并在其上发布数据。目前我的对象大小约为 10 MB,但默认限制为 4 MB。我知道发布这么大的对象不是一个好习惯,但根据我的需要,我必须这样做。
请帮助增加默认邮件大小限制。
【问题讨论】:
看看***.com/questions/43124021/… 谢谢布鲁斯!!它奏效了。 【参考方案1】:在创建 Service Listener 时,将其添加为参数以增加 service-fabric 中微服务接受的消息大小。
return new[]
new ServiceReplicaListener(con=> new
FabricTransporServiceRemotingListener(con,this,remotingListenerSettings: new
FabricTransportremotingListenerSettings()
MaxMessageSize = int.MaxValue;
,serializationProvider: new ServiceRemotingSerializationProvider())),
;
这尊重要增加的邮件大小,绕过默认邮件大小。
【讨论】:
以上是关于增加消息大小 Service Fabric的主要内容,如果未能解决你的问题,请参考以下文章
WebService 之 已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定元素上的 MaxReceivedMessageSize 属性。
调用WCF时,调用已超过传入消息(65536)的最大消息大小配额。若要增加配额,请使用相应绑定。
使用wcftestclient.exe测试时,增加“最大消息大小配额”--maxReceivedMessa