Отъезд предупреждений в Вашем коде, потому что у Вас нет времени для фиксации их, похож на то, чтобы не чистить зубы, потому что у Вас нет достаточного количества времени утром. Это - основной вопрос гигиены кода.
Предполагается, что добавленной стоимостью будет "надежная многоадресная рассылка" и независимость от платформы. Вся архитектура с rvd посреди всего - отчасти глупая, так что, на мой взгляд, вас обдирают, как и нас здесь, и все им платят :)
Я предполагаю, что вы собираетесь использовать RV (Rendezvous), поскольку это их основной протокол обмена сообщениями.
Это протокол, похожий на широковещательный, на основе UDP, который быстрее, чем TCP, но все же не обязательно имеет клиентское подтверждение.
Существуют его конфигурации, которые поддерживают его (сертифицированный обмен сообщениями), так что TCP по сравнению с UDP, это действительно зависит от того, что вы пытаетесь с ним делать.
Ценность, которую добавляет Tibco (BusinessWorks), заключается в том, что он предоставляет простой и понятный конструктор приложений промежуточного слоя и упрощает развертывание приложений при загрузке сбалансированная и отказоустойчивая среда. Он предоставляет вам всевозможные коннекторы (мыло, http, jdbc, jms и т. Д.), Чтобы подключать то, что вам нужно, и выводить это во многих различных форматах.
Было бы неплохо, если бы у нас было больше информации о том, для чего вы его будете использовать.
ps. вместо RV используйте EMS (реализация JMS).
RV против EMS:
Это действительно зависит от того, кто вы и каковы ваши цели. Я знаком с TIBCO, так как это была система обмена сообщениями, используемая многими нашими конкурентами в сфере финансовых услуг для безопасной отправки сообщений с веб-интерфейсов обратно на мэйнфрейм для обработки и для доставки таких вещей, как котировки акций, на наш интерфейс.
У нас был собственный продукт для обмена сообщениями, который странно напоминал продукт для обмена сообщениями, над которым раньше работал один из руководителей нашей компании :)
У нас был бюджет в 300 миллионов долларов на технологии, но имейте в виду, что мы также у нас было 2 больших центра обработки данных и несколько производственных центров, а также 3 офиса для разработки.
Теперь для компании в нашей ситуации может оказаться выгодным использовать что-то вроде TIBCO из коробки (мы, вероятно, могли бы сэкономить значительную кусок из этих 300 миллионов).
Если у вас нет такого бюджета и ваши требования намного меньше, тогда для вас это действительно может быть «грабежом». Но чтобы разработать такую систему самостоятельно для такой организации, как та, в которой я работал ... Я уверен, что ей потребуется значительная часть этих 300 миллионов.