看看人家那 IM 即时通讯系统,那叫一个优雅
推荐关注
责编:猿哥 | 来源:GitHub猿 整理
上次是谁要的在线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、零成本部署,一键启动。
功能演示
项目源码,怎么领取?
扫码下方二维码,后台回复【即时通讯】即可获取所有系统
额外福利:看看人家那微信后台管理平台,那叫一个优雅
上次是谁要的微信后台管理平台系统项目啊,猿哥帮你找到了。
📚 项目介绍
本项目系统是基于 ThinkPHP 微信后台管理平台(体验账号和密码都是 admin)。
技术支持
开发前请认真阅读 ThinkPHP 官方文档会对您有帮助哦!
本地开发请使用php think run
运行服务,访问http://127.0.0.1:8000
即可进入项目。扩展:接私活儿
注解权限
注解权限是指通过方法注释来实现后台 RBAC 授权管理,用注解来管理功能节点。
开发人员只需要写好注释,RBAC 的节点会自动生成,只需要配置角色及用户就可以使用RBAC权限。另外,搜索公众号Python人工智能技术后台回复“名著”,获取一份惊喜礼包。
此版本的权限使用注解实现
注释必须标准的块注释,如下案例
其中
@auth true
表示访问需要权限验证其中
@menu true
菜单编辑显示可选节点其中
@login true
需要强制登录才可访问
* 操作的名称
* @auth true # 表示访问需要权限验证
* @menu true # 菜单编辑显示可选节点
* @login true # 需要强制登录才可访问
*/
public function index(){
// @todo
}
功能演示
项目源码,怎么领取?
扫码下方二维码,后台回复【微信后台】即可获取所有系统
在 GitHub猿 还有更多优质项目系统学习资源,欢迎分享给其他同学吧!
猿哥个人微信
添加猿哥个人微信即送一份惊喜大礼包
→ 技术资料共享
→ 技术交流社群
一个很酷的云监控系统上帝之眼:桌面自动化终极利器
最近,GitHub猿建了一个「GitHub猿交流群」,欢迎大家一起交流优秀开源项目,也可以宣传自己的开源项目,在 「GitHub猿」公众号后台回复【加群】邀请你入群。