HTTP-соединение TIBCO Business Works

В палитре HTTP-соединений TIBCO Business Works ресурс Connection в дизайнере имеет два параметра для Типа сервера:

  1. Кот
  2. HTTP-компонент

Я хотел бы знать, на каком основании мы выбираем тип сервера?


person Srikesh    schedule 15.02.2016    source источник


Ответы (1)


Вы можете найти ответ на свой вопрос в главе 6 Справочник по палитре TIBCO ActiveMatrix BusinessWorks:

Для ресурса HTTP Connection доступны два типа серверов: Tomcat и HTTPComponent.

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

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

person Nicolas Heitz    schedule 16.02.2016
comment
Что я также заметил при использовании сервера Tomcat, так это то, что вы не можете указать имя хоста или DNS, которые не принадлежат серверу, на котором работает ваша служба BW. Это не идеально, если ваши серверы BW работают за балансировщиком нагрузки и вы хотите, чтобы WSDL отражал истинную конечную точку. Использование сервера HTTPComponent позволяет указать любое имя хоста. - person Radford7821; 23.02.2016