Fabric Message太大了

shl*_*chz 7 c# azure microservices azure-service-fabric

我正试图将5MB~数据从服务传递给actor,我收到错误:

Fabric Message太大了

如何增加微服务之间可以传输的最大大小?

我查看了以下页面以查看我的选项.

我尝试过设置:

<Section Name="ServiceReplicatorConfig">
    ...
    <Parameter Name="MaxReplicationMessageSize" Value="1073741824" />
</Section>
Run Code Online (Sandbox Code Playgroud)

请帮忙.

shl*_*chz 6

有人帮我在GitHub上做了以下事情:

为了设置远程传输的最大大小,您可以使用以下属性并将其放在actor接口程序集上,或者在ServiceProxyFactory和ServiceRemotingListener创建中配置最大消息大小.

[assembly: FabricTransportActorRemotingProvider(MaxMessageSize = 1073741824)]
Run Code Online (Sandbox Code Playgroud)

https://msdn.microsoft.com/en-us/library/azure/microsoft.servicefabric.actors.remoting.fabrictransport.fabrictransportactorremotingproviderattribute.aspx

GitHub中的讨论.