1. 首页 > 百货 > 饰品装饰

时隔五年 的 了 v2.0.0 项目发布 star IM 9K

介绍

上次发版还是在五年前了:

因为确实已经很久没有更新了,在开始之前还是先介绍 cim 是什么。

这里有一张简单的使用图片:

同时以前也有录过相关的视频:

通过 cim 这个名字和视频可以看出,它具备 IM 即时通讯的基本功能,同时基于它可以实现:

现在要在本地运行简单许多了,前提是有 docker 就可以了。

docker run docker run git clone https:cd cimmvn clean package DskipTestscd cimserver  cimclient  cimforwardroutemvn clean package springboot:repackage DskipTests

架构

cim 的架构图如下:

主要分为三个部分:

消息收发

消息查询

延迟消息

同时还有元数据中心(支持扩展实现)、消息存储等组件;

不管是客户端、route、server 都是支持集群:

所以整个架构不存在 单点 ,同时比较简单清晰的,大部分组件都支持可扩展。

流程

为了更方便理解,花了一个流程图。

成功之后会保持长链接。

接下来介绍下本次 v2.0.0 有哪些重大变更,毕竟是修改了大的版本号。

这里列举一些重大的改动:

支持了动态 URL

泛型数据解析

总结

更多的部署和使用可以参考项目的 README,有详细的介绍。

cim 目前还需要优化的地方非常多;接下来的重点是实现 ACK,同时会完善一下通讯协议。

todo 列表我也添加了很多,所以非常推荐感兴趣的朋友可以先看看 todo 列表,说不定就有你感兴趣的可以参与一下。

本网站的文章部分内容可能来源于网络和网友发布,仅供大家学习与参考,如有侵权,请联系站长进行删除处理,不代表本网站立场,转载者并注明出处:https://www.jmbhsh.com/shipinzhuangshi/34063.html

联系我们

QQ号:***

微信号:***

工作日:9:30-18:30,节假日休息