赞
踩
最早是初中时用腾讯qq开始的程序员梦想,当时认为聊天软件是一见很高大上的事情。
后面做了嵌入式开发、服务器开发,k8s云原生,qt低代码工具。 我想应该是时候去实现一个自己的聊天软件了。
在这里插入图片描述
rabbit,中文:兔子
使用微服务的方式实现。
console组件用于注册/发现服务、其它服务(注册服务、登录服务、聊天服务、语音服务、视频服务、文件服务等独立进程)部署在k8s中、存储用pvc/pv挂载存储集群
前期自己单干,只能先用qt写pc客户端,移动客户端后面找人写,或自己一边学习一边写。
文件服务器
图片服务器
注册服务器
登录服务器
加好友服务器
加群服务器
聊天服务器
webrtc服务器
https://gitee.com/smallkingfisher/rabbit-im
用于部署服务器的k8s集群:
服务器代码框架如下:
QT 客户端界面如下:
好友/群组列表界面:
聊天界面:
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。