c# - Fabric 消息太大

标签 c# azure microservices azure-service-fabric

我试图将 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)]

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

GitHub中的讨论.

关于c# - Fabric 消息太大,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36957369/

相关文章:

c# - 如何正确重试 HttpRequestMessage?

azure - 如何保证消息传输可靠-ASB

azure - 在ADF中,使用摄取功能提取数据效果很好,但无法使用数据流提取数据。有什么建议么?

spring-boot - 哪个是使用 spring 的微服务的最佳 API 网关?

c# - MVC 上的 IdentityServer : What is Audience refering in AddJwtBearer

c# - UWP MediaCapture-录制WAV音频,采样率16000,16位,单声道

C# 暂停/停止 System.Diagnostics.Process

c# - 在 .net windows 应用程序中使用 log4net

powershell - 自动登录Azure powershell

java - 微服务架构中的 Neo4J