Масштабирование Service Fabric на основе размера очереди служебной шины - PullRequest
0 голосов
/ 02 июня 2018

У меня есть набор служб без сохранения состояния

Эти службы подключены к служебной шине

Каждая служба просматривает 3 определенные очереди служебной шины

Что я хотел бы сделатьэто добавить количество сообщений в этих очередях

Если сумма превышает определенное число, скажем, 10000 Я хочу добавить еще 2 экземпляра, в противном случае я могу уменьшить количество экземпляров

Возможно ли это?

Функциональность автоматического масштабирования сервисной структуры, кажется, больше основана на ресурсах

Пол

1 Ответ

0 голосов
/ 11 июня 2018

Используя параметр «Монитор» в Azure, вы можете установить автомасштабирование для любого ресурса.Как только вы включите автоматическое масштабирование для своих узлов Service Fabric (не для самой Service Fabric), вы сможете контролировать конкретные показатели, которые вы хотите использовать в качестве основы для своей шкалы

Example

Я поделился экраном печати из автосаллинга на моей Service Fabric - в моем он показывает EventHub, потому что я не использую служебную шину, но его можно применить к служебной шине в соответствии с параметрами в источнике метрики

для более подробной информации смотрите здесь: https://docs.microsoft.com/en-us/azure/monitoring-and-diagnostics/monitoring-autoscale-scale-by-custom-metric

...