跳到正文
Cactus Plant

Cactus Plant 是用于构建多人协作体验的实时协作框架。它处理冲突解决、在线状态和状态同步等复杂问题,让开发者专注于产品功能。

作品、照片与经历为 Echo 模板示例,个人内容将陆续更新。

项目技术栈

协作效果
协作效果
架构概览
架构概览

真正困难的是处理各种边界情况:网络分区、乱序消息和相互冲突的修改。我们花了数月时间完善 CRDT 实现,确保无论发生什么,数据都不会丢失,而且冲突解决始终能得到确定的结果。

开发者体验
开发者体验
CRDT 实现
CRDT 实现
实时同步
实时同步

项目亮点

  • 使用 CRDT 实现冲突解决
  • 支持协作者光标和选区等在线状态
  • 高效的二进制协议将带宽占用降低 70%
  • 支持横向扩展,承载超过 10 万名并发用户

更多作品