2015-08-19 2 views
1

Каков предложенный механизм поиска глубины очереди обслуживания Bluemix MQ Light Service. У нас есть миллионы сообщений, которые нужно вводить в очереди, так как глубина очереди ограничена до 10000 в свете MQ, мы можем работать в ситуации, когда глубина очереди нарушается. Поскольку в MQ мы используем Queue Manager для запроса текущей глубины очереди и управления скоростью нажатия. Каков предложенный способ управления этим в Bluemix, не нарушая приложения.Bluemix MQ light Queue Глубина проверки программно

ответ

2

Простой ответ заключается в том, что нет способа запросить глубину MQ Light для очереди Bluemix.

Я предполагаю, что вы используете JMS API при работе в очереди, а JMS не предоставляет API для административных функций, таких как запрос глубины очереди.

Даже использование интерфейса JMS QueueBrowser для подсчета сообщений в очереди может быть плохой идеей - помимо необходимости читать каждое сообщение в очереди, которое будет медленным, это будет стоить - поскольку каждое просматриваемое сообщение будет учитываться в стоимость услуги.

+0

Что такое предлагаемый выход в таком сценарии, были ли мы пытаемся контролировать скорость нажатия, на которую нажимаются сообщения? – vikram

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