基于Netty+Spring Boot即时通信APP(一)

从今天开始要开发一套用基于Netty+Spring Boot为后端的APP。开发时间10个工作日。
技术点:
前端:MUI+H5PLUS
后端:Springboot + netty
数据库:mysql(MariaDB)
服务器:nginx+fastdfs
持久层:mybatis
云服务器:云服务器 CVM+云数据库 MySQL

一、netty介绍
Netty是一个提供了易于使用的API的客户端和服务端框架
并发高-NIO(非阻塞IO)
传输快-零拷贝

Netty服务器
构建一对主从线程组
定义服务器启动类
为服务器设置Channel
设置处理从线程池的助手类初始化器
监听启动和关闭服务器

pom.xml
加依赖
<dependency>
<groupId>io.netty</groupId>
<artifactId>netty-all</artifactId>
<scope>4.1.25.Final</scope>
</dependency>

猜你喜欢

转载自blog.51cto.com/14143040/2561830