查看原文
其他

看看人家那 IM 即时通讯系统,那叫一个优雅(附源码)

点击关注 👉 Java架构师技术 2022-07-01
以下文章来源Java架构师技术,回复”Spring“获惊喜礼包
上一篇推文:妙用Java 8中的 Function接口 消灭if...else(非常新颖的写法)

   大家好,我是Java架构师

今天,推荐一个在线IM即时通讯系统项目。乐哥第一次使用就有点上头,爱不释手,必须要推荐给大家。

上次是谁要的在线IM即时通讯系统项目啊,乐哥帮你找到了。

这是我目前见过的在线IM即时通讯系统项目。功能完整,代码结构清晰。值得推荐。

介绍

本项目系统是用Java语言,基于t-io开发的轻量、高性能、单机支持几十万至百万在线用户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、零成本部署,一键启动。

功能演示

源码获取

扫码下方二维码,后台回复【即时通讯】即可获取


最后给读者整理了一份BAT大厂面试真题,需要的可扫码加微信备注:“面试”获取。

--END--

    

来源:GitHub猿 整理

版权申明:内容来源网络,版权归原创者所有。除非无法确认,我们都会标明作者及出处,如有侵权烦请告知,我们会立即删除并表示歉意。谢谢!

往期惊喜:

何谓架构?

一个很酷的后台权限管理系统

支付宝架构师眼中的高并发架构

为什么美国程序员不用加班,而中国程序员就只能996?

如何搭建一台永久运行的个人服务器?

Nginx配置反向代理,一篇搞定!

大文件上传服务器、支持超大文件HTTP断点续传实践总结

微信和QQ,终于可以互通了!

分布式锁用Redis好?还是Zookeeper好?

大规模业务技术架构设计与战术(架构师必看)

刚刚,微信官宣1000W个微信红包封面,速度撸!!

将Bean放入Spring容器中的五种方式


扫码关注我们的Java架构师技术

带你全面深入Java

您可能也对以下帖子感兴趣

文章有问题?点此查看未经处理的缓存