Ожидания от Service Fabric Reliable Services Надежные коллекции
Я рассматриваю возможность хранения новых сгенерированных идентификаторов заказов в Service Fabric.
- Требование: пройти 1000 заказов в секунду.
I. Должен ли я хранить этот надежный словарь, если требуется производительность?
II. Каковы соображения производительности?
III. Что такое надежная емкость сбора сервисной ткани?
Ссылка
Надежные услуги Надежные коллекции
производительность dotnet сервисной фабрики (страница результатов отсутствует)
https://github.com/Azure-Samples/service-fabric-dotnet-performance/tree/master/ServiceLoadTest
1 ответ
Если вы одновременно отправляете 1000 заказов от одного клиента, это может быть выполнено без проблем.
Если каждый ордер выставляется индивидуально и вам необходимо обеспечить пропускную способность в тысячу в секунду, вам обязательно следует использовать разбиение.
Вы также должны использовать и отслеживать показатели работоспособности для своей фактической пропускной способности и действовать в соответствии с ней, добавляя больше узлов в кластер, когда это необходимо.