Какие качества следует искать разработчику / архитектору при оценке очередей сообщений?
-
03-07-2019 - |
Вопрос
В мире Java есть еще несколько вариантов очередей сообщений, но в .Net их всего несколько. При оценке, какой из них использовать, какие характеристики следует искать? Каковы основные концепции, которые составляют надежную систему очереди сообщений?
Решение
Если это очередь сообщений с открытым исходным кодом, то я бы всегда выбирал ту, за которой стоит самое большое сообщество, чтобы вы знали, что ваши инвестиции не будут потрачены впустую. Кроме того, можно избежать псевдо-проектов с открытым исходным кодом, в которых можно было бы избежать только одной небольшой компании, способствующей риску (например, что мешает компании обанкротиться или внести свой вклад в что-то еще?). Например, Apache ActiveMQ имеет огромное сообщество , являющееся одним из наиболее активны в Apache , имея несколько компаний, предлагающих поддержку и услуги . р>
Если он коммерческий или с открытым исходным кодом, вам необходимо убедиться, что он поддерживает любые требования вашей системы, такие как: подключение через различных клиентов, пропускная способность, задержка, масштабируемость, постоянство, производительность, кластеризация, HA & amp; надежность. Затем бонусные баллы, если его очень легко использовать как для разработчиков, так и для тестирования и разработки. производство. р>