https://docs.spring.io/spring-boot/docs/current/reference/html/howto-embedded-web-servers.html
Spring引导允许更改Web服务器,而不是嵌入式Tomcat服务器。 Vertx是否提供类似的功能?
答案 0 :(得分:0)
虽然应该可以将Vertx与任何Web服务器一起使用,但Vertx在Vert.x-Web package中附带了一个HttpServer,它可以提供静态文件,并具有路由选项,角色和安全功能等等。 所有这些都是可选的,但如果您按照文档进行操作,则非常易于使用/实施。另请参阅所有其他available modules。
如果您使用Vertx网络服务器模块,您不需要像Tomcat这样的容器,您可以部署fat-jar并像任何Java应用程序一样启动它。
答案 1 :(得分:0)
Vert.x 是通过netty(轻量级事件驱动的网络应用程序框架)实现的。
在幕后,启动 Vert.x HttpServer
bootstraps a Netty server by default:意味着 您无法切换到其他实现
答案 2 :(得分:0)
你也可以在vertx前面使用nginx作为反向代理。此设置为您提供了更大的灵活性,您可以使用nginx的全部功能来提供静态文件,ssl配置,gziping等。