0

我正在考虑在 Service Fabric 中存储新生成的 orderID。

  • 要求:一秒通过1000个订单。

I. 如果需要性能,我应该存储这个可靠的字典吗?

二、有哪些性能注意事项?

三、什么是 Service Fabric 可靠收集容量

在此处输入图像描述

参考

可靠的服务可靠的集合

https://docs.microsoft.com/en-us/azure/service-fabric/service-fabric-reliable-services-reliable-collections

服务结构 dotnet 性能(无结果页面)

https://github.com/Azure-Samples/service-fabric-dotnet-performance/tree/master/ServiceLoadTest

4

1 回答 1

1

如果您一次从单个客户推送 1000 个订单,那么这可以毫无问题地处理。

如果每个订单都是单独推送的,并且您需要确保每秒一千的吞吐量,那么您绝对应该使用分区。

您还应该使用和监控实际吞吐量的健康指标,并在需要时通过向集群添加更多节点来对其采取行动。

于 2017-09-20T07:21:13.250 回答