Веб-приложение, в котором используется Spring AMQP, предназначено для 1 клиента? - PullRequest
1 голос
/ 22 марта 2012

Привет, мне интересно, если я создаю веб-приложение, которое использует Spring AMQP.Это единственный клиент webapp 1 AMQP?Или каждый запрос, сделанный пользователем, который приводит к вызову AMQP клиента, так что потенциально х число клиентов?

1 Ответ

1 голос
/ 22 марта 2012

Я немного знаю AMQP, но подозреваю, что он имеет ту же терминологию, что и . В этом смысле ваше приложение, вероятно, объединяет соединения с брокером AMQP для повышения производительности. Каждое соединение в пуле рассматривается как отдельный клиент ( конкурирующий потребитель ).

Таким образом, каждый запрос на самом деле не создает новое соединение (клиент), но ваше приложение также не является отдельным клиентом. Фактически, когда ваше приложение пытается получить доступ к брокеру AMQP, оно выбирает любое соединение из пула и возвращает его после завершения. Другой запрос может повторно использовать то же соединение (клиент) или использовать другое, простое.

...