Подтвердить что ты не робот

Что такое протокол t3 на сервере weblogic?

Недавно я начал работать с weblogic и вижу ссылки на t3 в URL-адресах, которые появляются в журналах. Что это за протокол t3?

4b9b3361

Ответ 1

Внедрение WebLogic спецификации RMI использует собственный протокол, известный как T3. Вы можете думать о T3 (и защищенном T3S) как о слое, сидящем поверх http, чтобы вызывать/разрешать вызовы JNDI клиентами.

T3 - это протокол, используемый для передачи информации между серверами WebLogic и другими типами программ Java. WebLogic отслеживает каждую виртуальную машину Java, подключенную к приложению. Чтобы переносить трафик на виртуальную машину Java, WebLogic создает одно соединение T3. Этот тип соединения максимизирует эффективность, устраняя несколько протоколов, используемых для связи между сетями, тем самым используя меньшее количество ресурсов операционной системы. Протокол, используемый для соединения T3, также повышает эффективность и минимизирует размеры пакетов, увеличивая скорость доставки.

Подробнее: https://docs.oracle.com/cd/E24329_01/web.1211/e24389/rmi_t3.htm#WLRMI143

Вы можете проверить пример кода создания клиента, который использует T3 здесь: http://docs.oracle.com/cd/E11035_01/wls100/client/t3.html

Ответ 2

Обычно протокол T3 используется для взаимодействия с консолью WebLogic.

Согласно документации Oracle:

Связь RMI в WebLogic Server использует протокол T3 для транспорта данных между WebLogic Server и другими Java-программами, включая клиентов и других экземпляров WebLogic Server. Экземпляр сервера сохраняет отслеживать каждую виртуальную машину Java (JVM), с которой она соединяется, и создает одно соединение T3 для переноса всего трафика для JVM. Видеть "Настройка протокола T3" в Oracle WebLogic Server Administration Справка консоли.

Например, если клиент Java обращается к предприятию bean и JDBC пул соединений на сервере WebLogic, одно сетевое соединение установленных между JVM WebLogic Server и клиентской JVM. Службы EJB и JDBC могут быть написаны так, как если бы они использовали исключительно выделенное сетевое соединение, потому что протокол T3 невидимо мультиплексирует пакеты на одно соединение.
- Источник: Использование WebLogic RMI с протоколом T3