Service Fabric中最快的服务间通信栈是什么?

4
我们的应用程序由一个无状态的Web API组成,使用服务远程调用并发调用有状态的服务。通过负载测试,我们发现在服务间通信时存在延迟(在调用服务和服务开始处理请求之间)。当我们将负载增加到每秒大约1000个并发调用时,就会出现这种情况。
我们尝试了这个解决方案,但我们的时间表没有改善。然后,我们尝试用TCP绑定替换我们的通信堆栈,但这也没有改善它。
对于Service Fabric中的服务间通信,哪种通信堆栈效率最高?有什么导致瓶颈的想法吗?

你的硬件可能? - Mardoxx
一个由5个节点组成的集群,每个节点都是标准的D2_v2 Azure虚拟机,具有2个核心、7 GiB内存和100 GiB本地SSD。 - zrvr
你看过性能和可扩展性示例吗?尝试在你的集群中运行它,看看你的硬件是否成为瓶颈了?https://azure.microsoft.com/en-us/resources/samples/service-fabric-dotnet-performance/ - Dismissile
1个回答

0

试试Kestral,这是我目前发现的最快的。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接