Skip to content

一个基于 Netty 的 WebSocket 实现,开箱即用,让Web应用快速拥有消息推送的能力

Notifications You must be signed in to change notification settings

vaas1993/v-socket

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

说明

一个基于 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

详细的文档见 document 目录

About

一个基于 Netty 的 WebSocket 实现,开箱即用,让Web应用快速拥有消息推送的能力

Resources

Stars

Watchers

Forks

Packages

No packages published

Languages