star 了 v2.0.0 时隔五年 的 名目颁布 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 列表,说不定就有你感兴味的可以介入一下。

您可能还会对下面的文章感兴趣: