首页
AI Coding
NEW
沸点
课程
直播
活动
AI刷题
APP
插件
搜索历史
清空
创作者中心
写文章
发沸点
写笔记
写代码
草稿箱
创作灵感
查看更多
会员
登录
注册
确定删除此收藏集吗
删除后此收藏集将被移除
取消
确定删除
确定删除此文章吗
删除后此文章将被从当前收藏集中移除
取消
确定删除
编辑收藏集
名称:
描述:
0
/100
公开
当其他人关注此收藏集后不可再更改为隐私
隐私
仅自己可见此收藏集
取消
确定
项目
订阅
华章焕彩
更多收藏集
微信扫码分享
微信
新浪微博
QQ
8篇文章 · 0订阅
即时通讯IM技术领域提高篇
access 分为连接层和 access,前者不涉及业务,所以预期不用重启,后者承载业务,更新重启对连接没有影响。后面还考虑把 push 合进 access 连接层和 access 通过共享内存来维护连接信息。 调整接入层有状态=>无状态, 接入层与逻辑层严格分离. 通过测试验…
从零开始开发IM(即时通讯)服务端
可以说几乎所有高实时性的应用场景都需要用到IM技术。 支持用户登录,好友关系等基本功能。 向Alice发送一个sent(hello)表示消息已经被发送到服务器。 2. 3. Bob阅读消息后,客户端向服务器发送read(hello)表示消息已读 这个消息会像一个普通聊天消息一…
DDD领域驱动(二) - 项目分层设计
DDD领域驱动设计,告别传统分层设计,告别流水账式开发,基于DDD领域驱动的项目分层设计应该如何实践?
谁说明天上线,这货压根不知道开发流程!
互联网中一个项目的上线会需要各个工种间的配合,以研发为视角上会承接产品需求,下会交给测试验证,最终完成项目交付上线。其实除此之外,还会有业务、运营、UI设计、运维,来配合项目的发起、使用和运维维护。 图 18-1,互联网工种协同合作。 除了一条线上的工作交替配合,还有同工种间的…
推荐一个 yyds 的低代码开源项目
推荐一个面向开发者的可视化编程的开源项目:mometa。老逛之前也推荐了一些低代码相关的项目,可以在本文章后面查看。
如何设计一个公司级别的消息通知系统?
早上买早点,扫码下单,用户在微信中会收到下单成功的服务通知。 扫码出地铁后,手机会收到APP支付通知。 微信、支付宝、刷卡消费后,手机会收到短信通知。 在海底捞吃完火锅,扫结账小票上的开票二维码开电子发票,商家开完票要通过邮件通知发送给消费者。 在移动互联网时代,商家要通过各种…
评论模块优化 - 数据表优化、添加缓存及用 Feign 与用户服务通信
前段时间设计了系统的评论模块,并写了篇文章 评论模块 - 后端数据库设计及功能实现 讲解。 之前评论一共分了两张表,一个评论主表,一个回复表。这两张表的字段区别不大,在主表上加个 pid 字段就可以不用回复表合成一张表了。 评论表中存了用户头像,会引发一些问题。比如用户换头像时…
消息通知服务怎么做(含代码)
消息通知服务解决方案,定时通知实现思路,多种通知方式的代码设计,具备升级空间,附带升级方案,适合新手阅读。