使用 Socket.IO,我可以发送消息并将它们存储在数据库中吗? [关闭]

Posted

技术标签:

【中文标题】使用 Socket.IO,我可以发送消息并将它们存储在数据库中吗? [关闭]【英文标题】:Using Socket.IO, could I send messages and store them in the database? [closed] 【发布时间】:2019-10-20 13:33:25 【问题描述】:

我想使用 angular 作为前端,springboot 作为后端,mysql 作为数据库进行实时聊天。例如,使用 Socket.IO 库,我是否能够将消息实时发送到后端并存储在数据库中?

【问题讨论】:

除了你上面说的,还需要message queue 【参考方案1】:

我建议你使用 Socket.IO 是一个用于实时 Web 应用程序的 javascript 库。以及 Web 客户端和服务器之间的双向通信,在您的情况下,您可以在前端应用程序中使用 Angular。

【讨论】:

我可以将消息也存储在数据库中吗? 是的,如果你使用 MySQL 作为数据库,那么你可以使用 require('MySQL') 并且你可以连接你的数据库并按照你的意愿处理你的脚本。 请您找到一个如何将 socket.io 与 MySQL link 连接的示例,我向您推荐了这个库,因为它会让您的生活更轻松。r 我有java技能,我可以使用socket.io从后端和角度前端进行弹簧启动吗? 是的,你可以,请尝试访问上面的链接。

以上是关于使用 Socket.IO,我可以发送消息并将它们存储在数据库中吗? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

socket.io 没有发送给所有客户端

如何使用 Socket.io 在一条消息中发送两个变量?

Socket.io 不会在断开连接时向房间发送消息

React Native、NodeJS、Socket.io

在Socket.IO 1.0中将消息发送到特定ID

发送公共消息,包括发送方 Socket.io