Configuré un EJB en Wildfly y escribí un cliente para acceder a él. Con el protocolo "http-remoting" funciona bien.
Desafortunadamente, no estoy seguro acerca de los detalles funcionales de la comunicación remota de http.
Supongo que este es un túnel http del protocolo RMI. Pero no puedo encontrar ningún recurso adecuado sobre este tema. Así que estoy realmente inseguro.
¿Alguien sabe cómo http-remoting funciona como protocolo?
Es un protocolo implementado en JBoss Remoting . También hay un repositorio de GitHub para ello.
Además, dependiendo de la versión de WildFly que esté utilizando, es posible que deba usar remote+http o remote+https . El protocolo http-remoting seguirá funcionando, pero está obsoleto.
Desde el sitio de soluciones JBoss Redhat ( https://access.redhat.com/solutions/3259861 ) remoto: es el protocolo de comunicación remota JBoss EAP 6. No es HTTP y no se puede usar a través de un balanceador de carga, ya que está diseñado para establecer una conexión persistente con un host.
http-remoting http-remoting: / https-remoting: es el protocolo de comunicación remota de JBoss EAP 7.0+ que utiliza la actualización de http, se conectará a través de HTTP y luego usará la actualización de http y cambiará al protocolo de comunicación remota. Aunque es HTTP, no se puede utilizar a través de un equilibrador de carga para equilibrar la carga, está diseñado para establecer una conexión persistente con el host remoto y permanecer conectado hasta que el cliente apague o cierre la JVM.
remoto+http Funciona igual que http-remoting.
http En JBoss EAP 7.2, este protocolo se puede usar como un protocolo HTTP que se puede usar a través de un balanceador de carga, ya que no usa la actualización de http y se puede balancear la carga a través de un balanceador de carga HTTP.