Ожидания от Service Fabric Reliable Services Надежные коллекции

Я рассматриваю возможность хранения новых сгенерированных идентификаторов заказов в Service Fabric.

  • Требование: пройти 1000 заказов в секунду.

I. Должен ли я хранить этот надежный словарь, если требуется производительность?

II. Каковы соображения производительности?

III. Что такое надежная емкость сбора сервисной ткани?

Ссылка

Надежные услуги Надежные коллекции

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

1 ответ

Если вы одновременно отправляете 1000 заказов от одного клиента, это может быть выполнено без проблем.

Если каждый ордер выставляется индивидуально и вам необходимо обеспечить пропускную способность в тысячу в секунду, вам обязательно следует использовать разбиение.

Вы также должны использовать и отслеживать показатели работоспособности для своей фактической пропускной способности и действовать в соответствии с ней, добавляя больше узлов в кластер, когда это необходимо.