Мне нужно разработать приложение .NET Windows Service, которое должно работать в кластере Active/Active.
Экземпляр службы Windows (один из многих экземпляров в узлах кластера) должен прослушивать IBM Websphere MQ и распределять элементы очереди по всем узлам кластера (включая узел распространителя) в зависимости от нагрузки на каждый экземпляр службы. Когда первичный узел выходит из строя, другой экземпляр службы на вторичном узле должен взять на себя задачу распространения. Кроме того, узел распространителя должен иметь возможность управлять уровнем параллелизма TaskScheduler. экземпляр в службе Windows на всех узлах. Для этого я должен иметь возможность обмениваться данными между узлами кластера без таблицы БД или другой очереди.