Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/jiashunx/masker-rest
SDK:基于Netty实现Http Server,极简API发布Rest服务及Websocket服务
https://github.com/jiashunx/masker-rest
framework java netty rest rest-api websocket
Last synced: 3 months ago
JSON representation
SDK:基于Netty实现Http Server,极简API发布Rest服务及Websocket服务
- Host: GitHub
- URL: https://github.com/jiashunx/masker-rest
- Owner: jiashunx
- License: apache-2.0
- Created: 2020-11-14T11:14:42.000Z (about 4 years ago)
- Default Branch: main
- Last Pushed: 2024-08-24T02:59:26.000Z (5 months ago)
- Last Synced: 2024-10-01T08:01:19.386Z (3 months ago)
- Topics: framework, java, netty, rest, rest-api, websocket
- Language: Java
- Homepage:
- Size: 819 KB
- Stars: 8
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
### masker-rest
- 项目简介: 基于Netty实现Http Server Framework, 极简API发布Rest服务及Websocket服务
- 主要功能:
- Http Server Framework
- 支持rest请求处理注册与分发(同一端口支持发布多个context-path服务), 支持重定向、转发等
- 支持Filter的注册与拦截处理
- 支持Servlet的注册与拦截处理(精确匹配(支持占位符)、路径匹配、拓展名匹配)
- 支持静态资源文件访问(classpath中静态资源文件及磁盘文件, 支持动态刷新)
- 支持文件上传、下载、压缩解压等
- 基于ASM实现Servlet字节码生成与处理(简单实现)
- Websocket Server Framework
- 复用Http服务器端口发布Websocket服务(websocket服务可根据url进行请求分发)- 版本清单(最新版本: 2.2.2.RELEASE):
- 参见: [Version.md][0]
- 工程介绍:
- masker-rest-framework: http server实现framework包, 引入到工程后即可使用相应API创建http/websocket server
- masker-rest-jjwt: 简易jwt实现
- masker-rest-rsa: 前后端RSA通讯实现
- masker-rest-demo: 基于masker-rest-framework实现的http server样例代码
- 使用文档:
- 运行环境: JDK11
- 参见: [UserGuide.md][1][0]: ./docs/Version.md
[1]: ./docs/UserGuide.md