我在Service Fabric中托管了一个Web API并在其上发布数据。目前我的对象大小约为10 MB,但默认限制为4 MB。我知道发布这么大的物品不是一个好习惯,但根据我的需要,我必须这样做。
请帮助增加默认邮件大小限制。
答案 0 :(得分:0)
创建服务侦听器时,将其添加为参数以增加服务结构中微服务接受的消息大小。
return new[]
{
new ServiceReplicaListener(con=> new
FabricTransporServiceRemotingListener(con,this,remotingListenerSettings: new
FabricTransportremotingListenerSettings(){
MaxMessageSize = int.MaxValue;
},serializationProvider: new ServiceRemotingSerializationProvider())),
};
这符合要增加的邮件大小,绕过默认邮件大小。