Spring Boot + WebSocket envío de mensajes en tiempo real
El sistema de administración backend del comerciante implementa la nueva función de envío de recordatorios de pedidos, utilizando Spring Boot + WebSocket envío de mensajes en tiempo real.
Introduce dependencias, estoy usando SpringBoot versión 2.2.6.RELEASE, administro automáticamente las versiones de dependencia
Configura la clase WebSocketConfig, escanea y registra todos los servidores websocket con anotaciones @ServerEndpoint
Cree una nueva clase WebSocketServer. El servidor WebSocket tiene varias instancias. Una conexión WebSocket corresponde a una instancia.
Clase auxiliar
Cree una nueva clase de prueba para informar a los clientes. Enviar mensajes push al cliente
1. Inicie el programa del servidor para proporcionar el servicio WebSocket.
2. Abra la página del cliente html front-end y conéctese al servidor WebSocket.
3. Enviar un mensaje push al cliente
4. El cliente recibe un mensaje push para un nuevo pedido
Cuando usamos WebSocket para conectarnos localmente usando IP está bien, por ejemplo
Cuando nos conectamos, implementamos con Nginx y nos conectamos con el nombre de dominio, fallará. En este momento, solo necesita agregar algunas configuraciones al archivo de configuración de Nginx. La configuración es la siguiente
Artículo de referencia
Mensaje push de Websocket en tiempo real
Entrada rápida a descuentos de Alibaba Cloud