安下载网络软件

分类分类

CIM(即时通讯系统)

CIM(即时通讯系统)

v1.0.5 官方版

大小:0.9 MB 更新:2021/04/28

类别:聊天通讯系统:WinXP, Win7, Win8, Win10, WinAll

立即下载

  CIM是一款聊天软件,将其部署就可以和自己的朋友聊天,可以在软件查看在线的全部用户,获取对方的ID就可以直接聊天,可以在软件发送文字 消息,可以发送表情消息,适合开发人员使用,本软件构建方案还是很方便的,部署客户端和服务器就可以在软件聊天,您可以通过命令查询全部在线的客户端,可以直接群发消息,所有在线的客户端都可以收到你的消息,聊天数据自动保存,方便以后查询聊天记录,也可以将软件作为APP消息推送中间件使用,方便用户构建新的聊天程序,如果您需要设计IM聊天软件就可以下载CIM!

CIM(即时通讯系统)

软件功能

  群聊

  私聊

  内置命令

  聊天记录查询。

  一键开启价值 2 亿的 AI 模式

  使用 Google Protocol Buffer 高效编解码

  根据实际情况灵活的水平扩容、缩容

  服务端自动剔除离线客户端

  客户端自动重连

  延时消息

  分组群聊

  SDK 开发包

  离线消息

  协议支持消息加密

软件特色

  CIM(CROSS-IM) 一款面向开发者的 IM(即时通讯)系统;同时提供了一些组件帮助开发者构建一款属于自己可水平扩展的IM 。

  借助 CIM 你可以实现以下需求:

  IM 即时通讯系统。

  适用于 APP 的消息推送中间件。

  IOT 海量连接场景中的消息透传中间件。

使用说明

  系统架构

CIM(即时通讯系统)

  CIM 中的各个组件均采用 SpringBoot 构建。

  采用 Netty 构建底层通信。

  Redis 存放各个客户端的路由信息、账号信息、在线状态等。

  Zookeeper 用于 IM-server 服务的注册与发现。

  cim-server

  IM 服务端;用于接收 client 连接、消息透传、消息推送等功能。

  支持集群部署。

  cim-forward-route

  消息路由服务器;用于处理消息路由、消息转发、用户登录、用户下线以及一些运营工具(获取在线用户数等)。

  cim-client

  IM 客户端;给用户使用的消息终端,一个命令即可启动并向其他人发起通讯(群聊、私聊)。

  流程图

CIM(即时通讯系统)

  客户端向 route 发起登录。

  登录成功从 Zookeeper 中选择可用 IM-server 返回给客户端,并保存登录、路由信息到 Redis。

  客户端向 IM-server 发起长连接,成功后保持心跳。

  客户端下线时通过 route 清除状态信息。

  快速启动

  首先需要安装 Zookeeper、Redis 并保证网络通畅。

CIM(即时通讯系统)

  部署 IM-server(cim-server)

CIM(即时通讯系统)

  cim-server 集群部署同理,只要保证 Zookeeper 地址相同即可。

  部署路由服务器(cim-forward-route)

CIM(即时通讯系统)

  cim-forward-route 本身就是无状态,可以部署多台;使用 Nginx 代理即可。

  启动客户端

CIM(即时通讯系统)

  客户端内置命令

CIM(即时通讯系统)

  聊天记录查询

CIM(即时通讯系统)

  使用命令 :q 关键字 即可查询与个人相关的聊天记录。

  客户端聊天记录默认存放在 /opt/logs/cim/,所以需要这个目录的写入权限。也可在启动命令中加入 --cim.msg.logger.path = /自定义 参数自定义目录。

  AI 模式

CIM(即时通讯系统)

  使用命令 :ai 开启 AI 模式,之后所有的消息都会由 AI 响应。

  :qai 退出 AI 模式。

  前缀匹配用户名

CIM(即时通讯系统)

  使用命令 :qu prefix 可以按照前缀的方式搜索用户信息。

  该功能主要用于在移动端中的输入框中搜索用户。

  emoji 表情支持

  使用命令 :emoji 1 查询出所有表情列表,使用表情别名即可发送表情。

CIM(即时通讯系统)
精品推荐
同类推荐
相关下载
  • 最新排行
  • 最热排行
  • 评分最高
网络软件排行榜
实时热词