Red de conocimiento informático - Problemas con los teléfonos móviles - Spring Boot + WebSocket envío de mensajes en tiempo real

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