聊天服务器 单机性能,单机支持百万在线用户的轻量级 IM(即时通讯)J-IM | 软件推介...

原标题:单机支持百万在线用户的轻量级 IM(即时通讯)J-IM | 软件推介

授权协议:Apache

开发语言:Java

操作系统:跨平台

软件作者:轨迹_

J-IM(原名tio-im)是用JAVA语言,基于t-io开发的轻量、高性能、单机(可能)支持百万在线用户IM。

主要目标

降低即时通讯门槛

快速打造低成本接入在线IM系统

通过极简洁的消息格式就可以实现多端不同协议间的消息发送如内置(http、websocket、tcp自定义 IM 协议)等

提供通过 http 协议的api接口进行消息发送无需关心接收端属于什么协议,一个消息格式搞定一切!

主要特点

1、高性能(单机可支持上万人同时在线)

2、轻量、可扩展性极强

3、消息格式极其简洁

4、支持多种协议(Socket自定义IM协议、Websocket、Http),可分别独立部署。

5、内置消息持久化(离线、历史、漫游),保证消息可靠性,高性能存储

6、各种丰富的API接口。

7、零成本部署,一键启动。

消息格式

1.聊天请求消息结构

{

"from": "来源ID",

"to": "目标ID",

"cmd":"命令码(11)int类型",

"createTime": "消息创建时间long类型",

"msgType": "消息类型int类型(0:text、1:image、2:voi


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部