Récemment, j'ai commencé à travailler avec weblogic et je vois des références à t dans des URL qui apparaissent dans les journaux. Quel est ce protocole t3?
La mise en œuvre de la spécification RMI par Weblogic utilise un protocole propriétaire appelé T3. Vous pouvez considérer T3 (et sécuriser T3S) comme une couche permettant d'exposer/d'autoriser les appels JNDI par les clients.
T3 est le protocole utilisé pour transporter les informations entre les serveurs WebLogic et d’autres types de programmes Java. WebLogic assure le suivi de chaque Java) connectée à l’application. transporter le trafic vers la machine virtuelle Java, WebLogic crée une connexion T3 unique. Ce type de connexion maximise l'efficacité en éliminant les protocoles multiples utilisés pour la communication entre les réseaux, utilisant ainsi moins de ressources du système d'exploitation. Le protocole utilisé pour la connexion T3 améliore également l'efficacité et minimise la taille des paquets, augmentant la vitesse du procédé de livraison.
En savoir plus: https://docs.Oracle.com/cd/E24329_01/web.1211/e24389/rmi_t3.htm#WLRMI14
Vous pouvez consulter un exemple de code de création de client utilisant T3 ici: http://docs.Oracle.com/cd/E11035_01/wls100/client/t3.html
Normalement, le protocole T3 est utilisé pour interagir avec la console WebLogic.
Selon la documentation d'Oracle:
Les communications RMI dans WebLogic Server utilisent le protocole T3 pour transporter des données entre WebLogic Server et d’autres Java, y compris des clients et d’autres instances de WebLogic Server. Une instance de serveur garde trace de chacun Java La machine virtuelle (JVM) avec laquelle elle se connecte et crée une seule connexion T3 pour transporter tout le trafic d'une machine virtuelle (voir "Configuration du protocole T3") dans l'aide de la console d'administration d'Oracle WebLogic Server.
Par exemple, si un client Java accède à un bean d'entreprise et à un pool de connexions JDBC sur WebLogic Server, une seule connexion réseau est établie entre la JVM WebLogic Server et la machine virtuelle JVM client. Les services EJB et JDBC peuvent être écrits comme s’ils utilisaient exclusivement une connexion réseau dédiée, car le protocole T3 multiplexe de manière invisible les paquets sur la connexion unique.
- Source: tilisation de WebLogic RMI avec le protocole T