2015-08-25 2 views
1

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

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

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

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

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

ответ

0

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

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

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

Смежные вопросы