我正在尝试将5MB数据从服务传递给actor,我收到错误:
结构消息太大
如何增加微服务之间可以传输的最大大小?
我查看了以下page以查看我的选项。
我尝试过设置:
<Section Name="ServiceReplicatorConfig">
...
<Parameter Name="MaxReplicationMessageSize" Value="1073741824" />
</Section>
请帮忙。
答案 0 :(得分:6)
有人通过以下方式帮助我使用GitHub:
为了设置远程传输的最大大小,您可以使用以下属性并将其放在actor接口程序集上,或者在ServiceProxyFactory和ServiceRemotingListener创建中配置最大邮件大小。
[assembly: FabricTransportActorRemotingProvider(MaxMessageSize = 1073741824)]
GitHub中的讨论。
答案 1 :(得分:2)
您是否可以将对该数据的引用传递给blob /文档存储?在SF服务/参与者中传递5MB的数据是非常大的,并且SF不是为存储大量数据或状态而设计的。