Netstrap
项目介绍
高性能WebSocket服务框架,支持自定义WebSocket协议,默认提供的协议可以基于SpringMVC进行WebSocket开发。
技术介绍
1、支持SpringBoot打包插件
2、支持Spring XML配置文件
3、支持类MVC开发模式
4、同时支持WebSocket和HTTP
5、项目基于Netty4构建
6、支持WebSocket过滤器
Maven引入netstrap
<dependency>
<groupId>io.netstrap</groupId>
<artifactId>netstrap-core</artifactId>
<version>${version}</version>
</dependency>
开发示例
HTTP 应用请看:HTTP示例
Websocket应用:WEB_SOCKET示例
启动示例
15:27:46.229 [main] INFO NettyServer - The server bind IP:0.0.0.0 , PORT:9000
15:27:46.233 [main] INFO NetstrapBootApplication - The network service is starting.
15:27:46.276 [main] INFO LogoApplicationListener - Printing logo, wait a moment...
*** **
*** ** ** **
*** ** ** **
**** ** **** ****** ***** ****** * ** **** *****
******* ** ** ** ** ** **** ** * ** **
** **** ****** ** *** ** ** ***** ** **
** **** ** ** ** ** ** ** ** ** **
** *** ** ** ** ** ** ** ** ** *** ** **
** *** **** **** ***** **** ** ****** *****
**
**
15:27:46.277 [main] INFO LogoApplicationListener - The server started successfully.