Del curso: Quarkus esencial

Accede al curso completo hoy mismo

Únete hoy para acceder a más de 24.900 cursos impartidos por expertos del sector.

Utilizar un Websocket para visualizar datos en continuo con Quarkus

Utilizar un Websocket para visualizar datos en continuo con Quarkus - Tutorial de Quarkus

Del curso: Quarkus esencial

Utilizar un Websocket para visualizar datos en continuo con Quarkus

En este vídeo vamos a aprender a crear un WebSocket. Este WebSocket irá leyendo en continuo un string de mensajes que irá visualizando gracias al WebSocket en los clientes que se abonen al WebSocket. Product Inventory y Order Service se comunican por mensaje, utilizando el broker Kafka. Si desconoces cómo funciona este sistema de comunicación por mensaje, te invito a que vayas primero a ver ese vídeo. Order Service ya está arrancado en modo desarrollo, también está Product Inventory preparado para poder enviar mensajes y Order Service ya contiene las extensiones necesarias para los WebSocket. Lo vemos en la línea de comandos: websockets y websockests-client. En el pom.xml esto corresponde a la línea 62, quarkus-websockets, y a la línea 66, quarkus-undertow-websocket. Lo primero que haremos es cambiar este Path REST por un ServerEndpoint. Le pondremos el valor /orders, la barra es importante. Lo segundo que haremos es anotarlo como un bean de ApplicationScoped para así asegurarnos…

Contenido