1.简介
HServer是基于Netty做的一个超高性能WebServer同时支持RESTFul的轻量级,低入侵,高性能的框架,压测 单机8核能上24wQps,同时集成MVC等相关快速开发功能的高并发服务器,只需掌握几个简单的注解就像SpringBoot一样,就可快速开发出接口或者其他的应用,同时性能爆表。
2.压测数据说明
Linux单机8核
业务:返回一个JSonBean对象,
200 并发24wQps
1020并发16wQps
Linux 单机1核
200并发
hello--> Requests per second: 73156.87 [#/sec] (mean)
reids读--> Requests per second: 44103.39 [#/sec] (mean)
redis写--> Requests per second: 38631.04 [#/sec] (mean)
3.使用方式
1.pom依赖
<dependency>
<groupId>top.hserver</groupId>
<artifactId>HServer</artifactId>
<version>2.9.15</version>
</dependency>
2.src文件建立一个包,如:com.test
3.创建一个主函数,Main.java
public class Main{
public static void main(String[] args) {
HServerApplication.run(Main.class, 8888);
}
}
4.在包com.test中新加入一个controller包并创建一个TestController.java
@Controller
public class TestController {
@GET("/test")
public String test(){
return "hello world";
}
}