Я предполагаю, что вы собираетесь использовать RV (Rendezvous), поскольку это их основной протокол обмена сообщениями.
Это широковещательный протокол на основе UDP, который работает быстрее, чем TCP, но при этом не обязательно имеет подтверждение клиента.
Существуют его конфигурации, которые поддерживают его (сертифицированный обмен сообщениями), так что, будь то TCP против UDP, это действительно зависит от того, что вы пытаетесь с ним сделать.
Значение, которое добавляет Tibco (BusinessWorks), заключается в том, что он предоставляет простой и понятный конструктор приложений промежуточного программного обеспечения и упрощает развертывание приложений в среде с балансировкой нагрузки и отказоустойчивой средой. Он предоставляет вам всевозможные разъемы (soap, http, jdbc, jms и т. Д.) Для подключения к тому, что вам нужно, и выкладывания его во множество различных форматов.
Было бы полезно, если бы у нас было больше информации о том, для чего вы будете его использовать.
пс. вместо RV перейдите с EMS (реализация JMS.)
RV против EMS:
- RV - это UDP, EMS - это TCP
- RV децентрализован: на каждом хосте есть клиент rv. Отлично подходит для трансляции сообщений, когда у вас есть несколько получателей. Если вы не используете «удаленного демона», ваши сообщения содержатся в вашей подсети класса c, нет единой точки отказа или узких мест,
- EMS централизована (концентратор и луч) на определенном сервере (ах) и может без проблем проходить через подсети.
- На EMS распространяется действие SPOF, но вы можете объединить серверы в пары для устранения этого.
- EMS лучше для 1-1 или 1-2, но RV намного лучше для 1-многих