在SpringBoot中整合使用Netty框架的详细教程
Netty是一个非常优秀的Socket框架。如果需要在SpringBoot开发的app中,提供Socket服务,那么Netty是不错的选择。Netty与SpringBoot的整合,我想无非就是要整合几个地方。因为 App使用了, 这样一来, handler已经是一个IOC管理的Bean,可以自由的使用依赖注入等Spring带来的快捷功能。由于是单例存在,所有的链接都使用同一个hander,所以尽量不要保存任何实例变量。这个Handler处理完毕客户端的消息后,给客户端会响应一条: 为了演示在Handler中使用业务层,这里假装注入了一个 链接创建后就给服务端发送一条消息: 使用 PostMan 请求服务器的停机端点客户端日志服务端日志。Netty会在SpringBoot App启动后启动,App停止后关闭,可以正常的对外提供服务 并且Handler交给IOC管理可以注入Service,完成业务处理。
用户评论