Архитектура ServiceBus за и против - PullRequest
5 голосов
/ 13 января 2011

Каковы плюсы и минусы использования архитектуры служебной шины в проекте SOA?

Какие рекомендуемые платформы Service Bus с открытым исходным кодом вы бы порекомендовали?

Заранее спасибо

Ответы [ 4 ]

1 голос
/ 19 января 2011

pro: слабая связь, стабильная инфраструктура

con: сложное устранение неисправностей и мониторинг

1 голос
/ 13 января 2011


Я думаю, что плюсы и минусы сервисного автобуса связаны с требованиями вашего проекта.Он может быть настроен так, как вы хотите.
Вы можете создать свою собственную служебную шину, например архитектуру, используя JMS и Apache ActiveMQ (в качестве службы брокера).

Доступна JBoss ESB, которая подходит для корпоративных приложений.Спасибо.

0 голосов
/ 26 октября 2014

Так же, как и в любой другой архитектуре, у вас есть свои плюсы и минусы, но, по моему опыту, положительные аспекты намного выше.

Для начала у вас нет единой точки отказа, и вы получаете асинхронную систему, что означает, что вы, вероятно, будете использовать некую систему очередей, позволяющую иметь инфраструктуру стойкости сообщений. Одна из отрицательных сторон таких систем и ее характер распределения затрудняют отладку или отслеживание сообщений без использования других технологий, таких как Splunk.

Что касается технологий с открытым исходным кодом, это действительно зависит от того, хотите ли вы больше ориентироваться на мир .NET (Mass Transit), Java (JMS), Javascript (Node).?

0 голосов
/ 13 января 2011

ESB обеспечивает высокий уровень абстракции, он должен поддерживать функциональность (динамическое поведение), требуемое системой, также он должен соответствовать качествам системы, а все детали реализации скрыты.это о плюсах и минусах у меня нет идей.

...