即时通讯软件 (IM) 的发展在今天变得越来越完整。我们的日常生活离不开即时通讯软件,无论是社交、网购还是工作。今天小编推荐6个即时通讯开源项目,从不同的语言、不同的应用,给大家带来一些IM软件开发的思路。
推荐项目1、轻量级、高性能、单机支持几十万到几百万用户IM J-IM
J-IM 是一种基于 t-io 用 JAVA 语言开发的轻量级、高性能、单机 IM,支持数十万至数百万用户。主要目标是降低即时通讯的门槛,快速打造低成本的IM接入系统,通过极其简单的消息格式,可以实现多终端、不同协议之间的消息发送,如内置(Http 、Websocket、Tcp自定义IM协议)等,并通过http协议提供api接口进行消息发送。无需关心接收端属于什么。协议,一种消息格式决定一切!
项目特点:
1.高性能(单机可支持数十万到数百万人同时)
2.轻量级且可扩展性极强
3.支持集群多机部署
4.支持 SSL/TLS 加密传输
5.消息格式极其简洁(JSON)
6.支持多种协议(Socket自定义IM协议、Websocket、Http),可独立部署。
7.内置消息持久化(离线、历史、漫游),保证消息可靠性和高性能存储
8.各种丰富的API接口。
9.零成本部署,一键启动。
项目地址:
推荐项目2、轻量级企业聊天软件Noisy

由悠然知协作提供的面向企业的即时通讯解决方案。
项目特点:
1.开聊天:与服务器上的任何用户聊天,通过各种方式发送和接收表情、图片、截图和文件;
2.开源安全:开源代码,客户端和服务器通信全加密,安全可靠;
3.讨论组:一个人讨论好玩吗?随时邀请组成个性化讨论群;
4.Open 讨论组:公开讨论组,有兴趣的可以加入;
5.Notifications 和提醒:与系统桌面环境集成,接收新消息即时通知;
6.会话管理:将任意会话(包括讨论组和公开讨论组)置顶,精彩内容不容错过,还可以重命名讨论组,设置讨论组白名单,浏览对话的所有消息历史;
7.地址列表:浏览公司会员信息和;
8.跨平台客户端:目前支持Windows、Linux、Mac,同时提供浏览器客户端;
9.轻量级服务器端:配合染智使用方便。

嘈杂的界面显示
项目地址:

推荐项目3、专为移动端开发的原创即时通讯框架MobileIMSDK
MobileIMSDK 是一套独创的专为移动端开发的即时通讯高度复用框架。它超轻且高度精致。它完全基于UDP协议,支持iOS、Android和标准Java平台。服务器基于 Mina 和 Netty。 .
项目特点:
1.超轻量级:高度精炼,lib包50KB以内;
2.UDP 实现:更好的适应当前的无线网络环境;
3.高效成本比:UDP的无连接特性在同等条件下可以实现更高的网络负载和吞吐量;
4.Message Trend:支持即时通讯技术中所有可能的消息趋势,共3种类型(即C2C、C2S、S2C);
5.QoS机制:完善的消息传递保障机制,不错过每一条消息;
6.健壮可靠:实践证明,非常适合在高延迟、洲际、不同网络标准环境下稳定可靠运行;
7.Broken 网络恢复:具有自动检测网络状况并自动修复网络断线的能力;
8.原创算法:核心算法和实现都是原创,保证了持续改进和改进的空间;
9.Multiple mode:预设多种实时灵敏度模式,可根据不同场景控制即时性、流量和客户端功耗;
10.Data Compression:实现自己的协议,以后可以独立定制数据压缩,灵活控制客户端流量和服务器端网络吞吐量;
11.高度封装:高度封装的API接口保证了调用的便捷性,也使其适用于更多的应用场景;

12.Web支持:可与姊妹项目MobileIMSDK-Web无缝通信,实现网页端聊天或推送等;
13.Mina、Netty:服务器分别提供基于Mina和Netty的两个版本,可根据您的技术喜好灵活选择。
项目地址:
推荐项目4、基于mina或netty框架下的推送系统CIM
也许有些公司有自己的一套即时通讯系统需求,那么CIM为您提供了一个解决方案,目前CIM支持websocket、android、ios、桌面应用、系统应用等多终端接入支持,可以应用移动应用、物联网、智能家居、嵌入式开发、桌面应用、WEB应用和后端系统之间的即时通讯服务。
项目地址:
推荐项目5、cross-platform,全开源即时通讯解决方案Wildfire IM
本项目是野火即时通讯社区版的即时通讯服务软件。 Wildfire IM 作为一种通用的即时通讯解决方案,可以集成到各种应用程序中。
项目地址:
推荐项目6、即时通讯聊天系统oim-fx
OIM 是一套即时通讯聊天系统。一方面,希望对对即时通讯研究感兴趣的朋友有所帮助。另一方面,它希望能帮助需要即时通讯系统的朋友或公司。可以直接使用,也可以二次开发。 可用于公司内网、外网通讯、客服系统等,聊天系统。 OIM项目可用于任何商业或个人作品,希望作者信息能保留。
项目地址:
喜欢这篇文章吗?欢迎打赏~~

本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/shumachanpin/article-381052-1.html
说得好
那是因为濒海舰系统是第一次搞
中美之外交