rust写一个im聊天服务

Posted thinkcats

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了rust写一个im聊天服务相关的知识,希望对你有一定的参考价值。

工作之余,想搞一些东西,于是写了这么一个服务。目标是做一个通用的聊天程序,包含群聊、单聊、群聊天增删成员这些必须功能,以及支持各种类型的聊天等。

后端使用 rust ,前端使用 react 这一套,ui 上做的比较简单,主要是验证一下后端能力,展示使用。

主要功能有:用户体系,聊天组,组成员和消息,目前都是以群发的模型做的。

后端接口分为两个部分,一部分是 rest ,一部分是 websocket 。

ui 上现在只做了单聊,群聊也是一样的,做 ui 比较麻烦,重点还是在做后端的能力。最近半个月阳了,也没怎么进行大的更新,后面慢慢增加功能,欢迎star。

项目地址:

后端: https://github.com/ThinkCats/rim

前端: https://github.com/ThinkCats/rim-front

以上是关于rust写一个im聊天服务的主要内容,如果未能解决你的问题,请参考以下文章

IM服务器:一个使用imserver服务器进行聊天的web端案例

websocket IM 聊天教程-教你用 GoEasy 快速实现 IM 聊天

如何搭建一个自己的IM即时通讯聊天软件?

将 IM 聊天服务器集成到现有 Spring 服务器

IM聊天系统

IM聊天教程:发送图片/视频/语音/表情