Tibco по сравнению с TCP (Rendezvous/RV)

Отъезд предупреждений в Вашем коде, потому что у Вас нет времени для фиксации их, похож на то, чтобы не чистить зубы, потому что у Вас нет достаточного количества времени утром. Это - основной вопрос гигиены кода.

16
задан Nathan 3 March 2012 в 00:59
поделиться

3 ответа

Предполагается, что добавленной стоимостью будет "надежная многоадресная рассылка" и независимость от платформы. Вся архитектура с rvd посреди всего - отчасти глупая, так что, на мой взгляд, вас обдирают, как и нас здесь, и все им платят :)

18
ответ дан 30 November 2019 в 15:44
поделиться

Я предполагаю, что вы собираетесь использовать RV (Rendezvous), поскольку это их основной протокол обмена сообщениями.

Это протокол, похожий на широковещательный, на основе UDP, который быстрее, чем TCP, но все же не обязательно имеет клиентское подтверждение.

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

Ценность, которую добавляет Tibco (BusinessWorks), заключается в том, что он предоставляет простой и понятный конструктор приложений промежуточного слоя и упрощает развертывание приложений при загрузке сбалансированная и отказоустойчивая среда. Он предоставляет вам всевозможные коннекторы (мыло, http, jdbc, jms и т. Д.), Чтобы подключать то, что вам нужно, и выводить это во многих различных форматах.

Было бы неплохо, если бы у нас было больше информации о том, для чего вы его будете использовать.

ps. вместо RV используйте EMS (реализация JMS).

RV против EMS:

  • RV - это UDP, EMS - это TCP
  • RV - децентрализованный: на каждом хосте есть RV-клиент. Отлично подходит для широковещательных сообщений, когда у вас есть несколько получателей. Если вы не используете «удаленный демон», ваши сообщения содержатся в вашей подсети класса c, нет единых точек отказа или узких мест,
  • EMS централизована (концентратор и лучевая система) на определенном сервере (серверах) и может пересекать с подсетями проблем нет.
  • EMS является объектом SPOF, но вы можете кластеризовать серверы парами, чтобы устранить это.
  • EMS лучше для 1-1 или 1-2, но RV лучше для 1-многих
19
ответ дан 30 November 2019 в 15:44
поделиться

Это действительно зависит от того, кто вы и каковы ваши цели. Я знаком с TIBCO, так как это была система обмена сообщениями, используемая многими нашими конкурентами в сфере финансовых услуг для безопасной отправки сообщений с веб-интерфейсов обратно на мэйнфрейм для обработки и для доставки таких вещей, как котировки акций, на наш интерфейс.

У нас был собственный продукт для обмена сообщениями, который странно напоминал продукт для обмена сообщениями, над которым раньше работал один из руководителей нашей компании :)

У нас был бюджет в 300 миллионов долларов на технологии, но имейте в виду, что мы также у нас было 2 больших центра обработки данных и несколько производственных центров, а также 3 офиса для разработки.

Теперь для компании в нашей ситуации может оказаться выгодным использовать что-то вроде TIBCO из коробки (мы, вероятно, могли бы сэкономить значительную кусок из этих 300 миллионов).

Если у вас нет такого бюджета и ваши требования намного меньше, тогда для вас это действительно может быть «грабежом». Но чтобы разработать такую ​​систему самостоятельно для такой организации, как та, в которой я работал ... Я уверен, что ей потребуется значительная часть этих 300 миллионов.

5
ответ дан 30 November 2019 в 15:44
поделиться
Другие вопросы по тегам:

Похожие вопросы: