Im Cloud Versions Save

原生swoole 全协程化分布式im中间件、多节点扩容、多节点服务

v2.2.0

4 years ago

1.[add]: 新增支持db组件,支持mysql连接池,基于hyperf/database => illustreamet/database

db实现

v2.1.0

4 years ago
  1. [rm]: http api 去除operation参数,默认为Operation::Opraw 推送参数
  2. [add]: logic新增grpc接口推送,支持appsappm 版本
  3. [add]: cloud支持tcp&websocket 双向推送,支持apps,appm 版本

v2.0.0

4 years ago

1.[add]: 新增单线程全协程化server版本,构建cloud-s,job-s,logic-s版本,需要swoole 4.4.12+ 2.[add]: 单线程协程版apps 支持和多进程共存,无缝切换结合多进程版&单线程全协程化版本通讯 3.[fix]: 修复consul 多节点注册 name重复问题 4.[upgrade]: 重构 连接池申请和销毁方式 5.[upgrade] :重构多进程与单线程协程版的 服务节点发现列表采用swoole_table存储,解决数据读写问题 6.[docs]:https://docs.huido.site/wiki/im-cloud/index/

v1.0.0

4 years ago
  1. 完成多进程协程版主功能kaif im-cloud-m
  2. pkg 下为组件支持目录,可以独立作为swoole框架来使用,具体可以看demo
  3. 完成cloud 推送中心节点
  4. 完成logic api接口节点
  5. 完成job任务处理节点
  6. cloud job``logic 支持注册到consul中心,支持横向扩展多个节点组成集群,缓存目前使用redis,后期考虑基于raft做分布式同步数据
  7. docs:https://docs.huido.site/wiki/im-cloud/index/