socket.io.java.server
所属分类:网络编程
开发工具:Java
文件大小:0KB
下载次数:0
上传日期:2022-12-10 05:43:59
上 传 者:
sh-1993
说明: 网络套接字推送中心,C100K测试,支持项目隔离,高可用性
(Push-Center by netty-socketio, C100K Test, Support project isolation, High Availability)
文件列表:
.travis.yml (104, 2020-08-02)
LICENSE (1063, 2020-08-02)
application/ (0, 2020-08-02)
application/Dockerfile (265, 2020-08-02)
application/pom.xml (3566, 2020-08-02)
application/src/ (0, 2020-08-02)
application/src/main/ (0, 2020-08-02)
application/src/main/java/ (0, 2020-08-02)
application/src/main/java/com/ (0, 2020-08-02)
application/src/main/java/com/baozi/ (0, 2020-08-02)
application/src/main/java/com/baozi/pmsg/ (0, 2020-08-02)
application/src/main/java/com/baozi/pmsg/MsgCenterApplication.java (909, 2020-08-02)
application/src/main/java/com/baozi/pmsg/config/ (0, 2020-08-02)
application/src/main/java/com/baozi/pmsg/config/AppConfiguration.java (1681, 2020-08-02)
application/src/main/java/com/baozi/pmsg/config/CorsConfig.java (907, 2020-08-02)
application/src/main/java/com/baozi/pmsg/config/NettySocketConfig.java (1769, 2020-08-02)
application/src/main/java/com/baozi/pmsg/config/SocketIoHandler.java (3648, 2020-08-02)
application/src/main/java/com/baozi/pmsg/config/SocketIoProperties.java (630, 2020-08-02)
application/src/main/java/com/baozi/pmsg/controller/ (0, 2020-08-02)
application/src/main/java/com/baozi/pmsg/controller/SecretController.java (937, 2020-08-02)
application/src/main/java/com/baozi/pmsg/controller/WsMessageController.java (1146, 2020-08-02)
application/src/main/java/com/baozi/pmsg/controller/WsSessionController.java (1955, 2020-08-02)
application/src/main/java/com/baozi/pmsg/runner/ (0, 2020-08-02)
application/src/main/java/com/baozi/pmsg/runner/SocketIoRunner.java (1753, 2020-08-02)
application/src/main/java/com/baozi/pmsg/support/ (0, 2020-08-02)
application/src/main/java/com/baozi/pmsg/support/HandleExceptionFriendly.java (2609, 2020-08-02)
application/src/main/resources/ (0, 2020-08-02)
application/src/main/resources/Tokens (1697, 2020-08-02)
application/src/main/resources/config/ (0, 2020-08-02)
application/src/main/resources/config/application-cloud.yaml (524, 2020-08-02)
application/src/main/resources/config/application-db.yaml (685, 2020-08-02)
application/src/main/resources/config/application-kafka.yaml (709, 2020-08-02)
application/src/main/resources/config/application.yaml (621, 2020-08-02)
application/src/main/resources/db/ (0, 2020-08-02)
application/src/main/resources/db/R__init_data.sql (558, 2020-08-02)
application/src/main/resources/db/V1__BASE_VERSION.sql (179, 2020-08-02)
application/src/main/resources/static/ (0, 2020-08-02)
application/src/main/resources/static/app.js (3242, 2020-08-02)
... ...
# socket.io.java.server.biz
[![Build Status](https://travis-ci.org/DFocusGroup/socket.io.java.server.biz.png?branch=master)](https://travis-ci.org/DFocusGroup/socket.io.java.server.biz)
[![Codecov](https://codecov.io/gh/DFocusGroup/socket.io.java.server.biz/branch/master/graph/badge.svg)](https://codecov.io/gh/DFocusGroup/socket.io.java.server.biz/branch/master)
![][license-url]
基于netty-socketio实现的推送中心,屏蔽使用细节,使用socketio协议实现项目隔离,多播,
单播。
- 支持多项目隔离
- 支持JWT鉴权
- 支持灵活订阅多播,单播
- 支持高可用
- 支持横向扩容
配套[socket.io.client.biz](https://github.com/DFocusFE/socket.io.client.biz)客户端和[socket.io.java.client.biz](https://github.com/DFocusFE/socket.io.java.client.biz)客户端使用
相关文档参见:
- [wiki](https://github.com/DFocusFE/socket.io.java.server.biz/wiki)
- [博客](https://shibd.github.io/2019/08/15/Message-Center-1/)
## 快速启动
1. 配置好Maven, 确保可以使用`mvn`命令,安装包到本地
``` shell
git clone https://github.com/shibd/mint-scaffold.git
cd mint-scaffold
mvn clean install
```
2. `git clone https://github.com/DFocusFE/socket.io.java.server.biz.git`
3. `sh socket.io.java.server.biz/tools/build-restart`
4. 打开测试页面`http://127.0.0.1:8080/msg-center`
5. 连接服务端,发送消息
![](./doc/ui.jpg)
## LICENSE
[MIT License](https://raw.githubusercontent.com/DFocusGroup/socket.io.java.server.biz/master/LICENSE)
[license-url]: https://img.shields.io/github/license/DFocusGroup/socket.io.java.server.biz
近期下载者:
相关文件:
收藏者: