看看人家那 IM 即时通讯系统,那叫一个优雅

Java资料站

共 1454字,需浏览 3分钟

 ·

2022-05-03 20:32

今天,推荐一个在线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、零成本部署,一键启动。

功能演示

f47844c142b3ea9c37d1febd4859f006.webp

65ecbe833d188c9e3526e25969dc5ac8.webp

cc0db62081a6ebc1722dc6461e1c417f.webp

f375dd3ea1072e83248609b8dc1a5681.webp

项目源码,怎么领取?

80ea2f1b1ae8423ea76a97f3f1e720a0.webp源码获取80ea2f1b1ae8423ea76a97f3f1e720a0.webp

1b0f69337fddec176afc781633bb3d91.webp1b0f69337fddec176afc781633bb3d91.webp1b0f69337fddec176afc781633bb3d91.webp1b0f69337fddec176afc781633bb3d91.webp1b0f69337fddec176afc781633bb3d91.webp1b0f69337fddec176afc781633bb3d91.webp

牛逼啊!接私活必备的 N 个开源项目!

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

如果不会领取,或者需要其他系统相关资源  扫一扫下方二维码加乐哥微信: ysle1024

额外福利:看看人家那微信后台管理平台,那叫一个优雅


今天,推荐一个微信后台管理平台系统项目。我第一次使用就有点上头,爱不释手,必须要推荐给大家。

上次是谁要的微信后台管理平台系统项目啊,我帮你找到了。

这是我目前见过最好的微信后台管理平台系统项目。功能完整,代码结构清晰。值得推荐。

📚 项目介绍

本项目系统是基于 ThinkPHP 微信后台管理平台(体验账号和密码都是 admin)。

技术支持

开发前请认真阅读 ThinkPHP 官方文档会对您有帮助哦!

本地开发请使用php think run运行服务,访问http://127.0.0.1:8000即可进入项目。扩展接私活儿

注解权限

注解权限是指通过方法注释来实现后台 RBAC 授权管理,用注解来管理功能节点。

1b0f69337fddec176afc781633bb3d91.webp1b0f69337fddec176afc781633bb3d91.webp1b0f69337fddec176afc781633bb3d91.webp1b0f69337fddec176afc781633bb3d91.webp1b0f69337fddec176afc781633bb3d91.webp1b0f69337fddec176afc781633bb3d91.webp

牛逼啊!接私活必备的 N 个开源项目!


开发人员只需要写好注释,RBAC 的节点会自动生成,只需要配置角色及用户就可以使用RBAC权限。另外,搜索公众号Python人工智能技术后台回复“名著”,获取一份惊喜礼包。

  • 此版本的权限使用注解实现

  • 注释必须标准的块注释,如下案例

  • 其中@auth true表示访问需要权限验证

  • 其中@menu true菜单编辑显示可选节点

  • 其中@login true需要强制登录才可访问

/**
* 操作的名称
* @auth true # 表示访问需要权限验证
* @menu true # 菜单编辑显示可选节点
* @login true # 需要强制登录才可访问
*/
public function index(){
// @todo
}

功能演示


587e5db48a4de4c30b0201cdb9188325.webp


2ac2d16015ba4d4c84cd137dff057e16.webp


f5708d8efa496b7ebc20a023a36fe51b.webp


项目源码,怎么领取?

80ea2f1b1ae8423ea76a97f3f1e720a0.webp源码获取80ea2f1b1ae8423ea76a97f3f1e720a0.webp

1b0f69337fddec176afc781633bb3d91.webp1b0f69337fddec176afc781633bb3d91.webp1b0f69337fddec176afc781633bb3d91.webp1b0f69337fddec176afc781633bb3d91.webp1b0f69337fddec176afc781633bb3d91.webp1b0f69337fddec176afc781633bb3d91.webp

牛逼啊!接私活必备的 N 个开源项目!

扫码下方二维码,后台回复【微信后台】即可获取所有系统

欢迎有需要的同学试试,如果本文对您有帮助,也请帮忙点个 赞 + 在看 啦!❤️

在 GitHub猿 还有更多优质项目系统学习资源,欢迎分享给其他同学吧!

浏览 56
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

分享
举报