Skip to content

Latest commit

 

History

History
19 lines (15 loc) · 1.14 KB

File metadata and controls

19 lines (15 loc) · 1.14 KB

使用Vertx作为Spring WebFlux的服务器实现

在了解了Spring WebFlux的工作原理后,决定使用Vertx作为WebFlux的服务器实现。 目前Spring WebFlux支持的服务器有:Tomcat、Jetty、Undertow、Netty,并支持拓展。

Vertx是一个异步的、事件驱动的应用程序框架,具有高性能和低延迟的特点,非常适合用于构建高并发的Web应用程序。

目前的进展

  • 能正常处理请求
  • 完善io.itaiit.vertx.VertxServerHttpResponse.writeAndFlushWithInternal的逻辑
  • 完善io.itaiit.vertx.VertxHttpServerRequest.initSslInfo的逻辑

问题

服务启动循环打印

测试之后现象:使用idea run运行会出现上面的问题,使用debug运行正常打印服务启动信息。 后面测试了一下将服务打成jar包之后通过java -jar命令运行,发现没有这个问题......

参考文章