这一版的修改增加了 tcp 拆包解包部分,增加 tcp && websocket 之间的消息通信,待优化的问题还有很多,学习使用参考
1
wangbenjun5 2020-12-03 19:42:22 +08:00 1
类似这样的 go 开发的 im 后端一大把,架构都类似,看来都是相互借鉴啊。。。其实我觉得 IM 这种应用缺的就是前端应用,不知道有没有开源的好用的?
|
2
est 2020-12-03 19:46:40 +08:00
Backer and Sponsor
jetbrains JB 官方同意了吗? |
3
gochat OP @est jetbrains 有一项开源赞助计划,可以通过开源项目免费申请 jetbrains 全家桶 license,我目前 jet 系所有 ide 都可以免费使用,jetbranins 官方给你发 license 的时候会请求提议加入他们的 logo 推广放入仓库中,不过这一切都是用户自愿的原则,你也可以不帮他们推广的
|
4
gochat OP @wangbenjun5 前端应该都自己弄吧,im 总体思路应该都差不多
|
5
sunny352787 2020-12-03 20:36:42 +08:00
看了一下结构,蛮好的呀,我最近在写一个类似的项目,设计思路也是分布式,区别在于我这个项目是按照类似网易云信这种第三方服务设计的,所以与其他服务的后端交互会比较多,权限也分的更严谨,也算是一个细分方向吧。不过由于是公司内部项目就不能放出来咯。
|
8
sunshinev 2020-12-09 14:06:29 +08:00
请教,分布式部署,消息是如何互通的
|