我试图将 5MB~ 数据从服务传递给参与者,但收到错误:
Fabric Message is too large
如何增加微服务之间可传输的最大大小?
我查看了以下内容page查看我的选项。
我尝试设置:
<Section Name="ServiceReplicatorConfig">
...
<Parameter Name="MaxReplicationMessageSize" Value="1073741824" />
</Section>
请帮忙。
最佳答案
有人在 GitHub 上为我提供了以下帮助:
为了设置远程传输的最大大小,您可以使用以下属性并将其放置在 Actor 接口(interface)程序集中,或者在 ServiceProxyFactory 和 ServiceRemotingListener 创建中配置最大消息大小。
[assembly: FabricTransportActorRemotingProvider(MaxMessageSize = 1073741824)]
GitHub中的讨论.
关于c# - Fabric 消息太大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36957369/