Можно ли контролировать количество исходящих заданий в Tibco BW и как?

У меня есть требование: бэкэнд может принимать одновременно только 20 параллельных запросов. Он используется многими другими клиентами и поэтому не предназначен.

У меня есть 100 готовых запросов для отправки на сервер, но в соответствии с требованием только 20 запросов должны достичь сервера.

Как я могу контролировать количество запросов, отправляемых на сервер?

Я проверил tibco bw administrator и обнаружил, что можно контролировать только загрузку при запуске с помощью свойств максимального количества заданий, которые являются входящими сообщениями.

Как Tibco будет контролировать количество исходящих запросов? Есть ли управляющий параметр максимального количества заданий для этого или какого-либо внешнего способа?

1 ответ

Я предполагаю, что это связано с вашей бизнес-логикой. Однако вы не можете контролировать создание потоков в этом процессе. Вы можете хотеть быть немного креативным и можете хотеть проектировать два различных процесса. Один для получения запроса и входа в БД, а другой для выбора конкретных 20 заданий и отправки его на резервное копирование.

Более того, вы не указали, хотите ли вы использовать SOAP поверх HTTP или JMS. Над JMS у нас есть больше возможностей для управления этим сценарием, не вводя 2-й процесс.

надеюсь, что это может помочь.

Другие вопросы по тегам