首页 > 解决方案 > Spring中如何实现客户端之间的非实时聊天

问题描述

我想了解在两个客户端之间实现一个非常简单的消息交换系统的最佳方法是什么,使用 Spring Boot 作为后端,AngularJS 作为前端。

我是 Spring 的新手,我正在研究它并将其用于大学项目。

假设我的项目是一种简化的电子商务。我想基于简单文本消息的交换在两个客户端(例如,像 eBay 上的消息系统)之间创建“对话”。如果其中一个客户端没有连接,他必须能够检索在他离线时收到的消息。

我遇到了几个教程和指南,但其中大多数都解释了如何创建一个实时“聊天室”,这不是我想要的。

我想就最佳路径(JMS、WebSocket ...)以及原因提出一些建议。

提前致谢!

标签: springspring-bootwebsocketjmschat

解决方案


推荐阅读