Какие качества следует искать разработчику / архитектору при оценке очередей сообщений?

StackOverflow https://stackoverflow.com/questions/212113

  •  03-07-2019
  •  | 
  •  

Вопрос

В мире Java есть еще несколько вариантов очередей сообщений, но в .Net их всего несколько. При оценке, какой из них использовать, какие характеристики следует искать? Каковы основные концепции, которые составляют надежную систему очереди сообщений?

Это было полезно?

Решение

Если это очередь сообщений с открытым исходным кодом, то я бы всегда выбирал ту, за которой стоит самое большое сообщество, чтобы вы знали, что ваши инвестиции не будут потрачены впустую. Кроме того, можно избежать псевдо-проектов с открытым исходным кодом, в которых можно было бы избежать только одной небольшой компании, способствующей риску (например, что мешает компании обанкротиться или внести свой вклад в что-то еще?). Например, Apache ActiveMQ имеет огромное сообщество , являющееся одним из наиболее активны в Apache , имея несколько компаний, предлагающих поддержку и услуги .

Если он коммерческий или с открытым исходным кодом, вам необходимо убедиться, что он поддерживает любые требования вашей системы, такие как: подключение через различных клиентов, пропускная способность, задержка, масштабируемость, постоянство, производительность, кластеризация, HA & amp; надежность. Затем бонусные баллы, если его очень легко использовать как для разработчиков, так и для тестирования и разработки. производство.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top