经过紧张而又刺激的开发,肝代码,终于,赶在苹果新品发布会的时候,发布 0.1 版本。
这个项目的 macOS 客户端,和后端,都是我一个人手写实现的。
项目架构图如下:
本周将发布 0.2 版本,主要实现了创建群聊,和邀请入群的功能。
功能预览视频如下:
如果你想参与内测,欢迎加我微信好友:mi-ngzhi
后端是用 Rails 吗
我去看了,应该是用 golang
这种产品在国内做,需要办很多手续吧
后端是 Go 写的。
暂时不太清楚这块。
坐等看被约谈
一旦有违法乱纪的组织用你的产品交流了什么事情……搞不好整个开发组都得蹲号子
@ospulse gateway push 到客户端,用什么协议?
我用的 websocket
@daqing 客户端到 gateway 的黑箭头是用 http 协议吗?
不是 http 协议,是 websocket
@daqing websocket 是有状态的。如果一台 gateway 崩溃,系统如何恢复呢?
如果 gateway 临时崩溃,那么客户端就要进行自动重连,直到重连次数太多,然后换一个 gateway
@daqing 是群里每个成员有一个 inbox,为每个成员复制一份消息吗?
历史消息,是全局读取的
无限群,群成员无上限的聊天 App,今天发布 0.2.5 版本。
更新日志:
有兴趣参与内测的朋友,请加我微信:mi-ngzhi
持续关注,发送图片/视频,网址自动预览,都是怎么实现的
今天发布 0.2.6 小版本升级。
改进日志:
这个实现原理,跟网站也差不多
今天发布 Web 端:
https://web.wxq.appmz.cn/
很好奇开发无限群软件的初衷是什么?
我观察他很久了,还是程序员思维,怎么还没有转变过来呢。卷什么不好,搞 IM 干什么?
初衷是改进现有 IM 不方便的地方。
可以继续观察。
笔记 财务 博客,现在多了个聊天软件吗
记账 也是经典的
@daqing 用什么数据库存储消息呢?
用的 PostgreSQL