一个基于 Netty 的 WebSocket 实现,开箱即用,让Web应用快速拥有消息推送的能力
- 开箱即用
- 支持 ws 和 wss
- 多应用消息隔离
- 客户端账户免注册
- 基于RSA加密传输
- 支持SQLite(默认)和 MYSQL
- 内建简易消息队列,可自行扩展至其它中间件
- 独立的配置文件
- 离线消息推送
- 专用客户端SDK(Javascript)
构建项目后,你可以直接运行jar包来启动服务
java -jar xxx.jar
- 输出类似以下的信息则说明服务启动成功:
2024-04-07 13:23:11.0873 INFO - 离线消息过滤器启动成功
2024-04-07 13:23:11.0947 INFO - 消息队列处理器启动成功
2024-04-07 13:23:12.0018 INFO - HTTP服务启动成功,端口号:20101
2024-04-07 13:23:12.0018 INFO - WebSocket服务启动成功,端口号:20100