像Spring启动一样,我可以在vertx中切换到不同的http服务器吗?

时间:2018-05-22 03:44:08

标签: vert.x

https://docs.spring.io/spring-boot/docs/current/reference/html/howto-embedded-web-servers.html

Spring引导允许更改Web服务器,而不是嵌入式Tomcat服务器。 Vertx是否提供类似的功能?

3 个答案:

答案 0 :(得分:0)

虽然应该可以将Vertx与任何Web服务器一起使用,但Vertx在Vert.x-Web package中附带了一个HttpServer,它可以提供静态文件,并具有路由选项,角色和安全功能等等。 所有这些都是可选的,但如果您按照文档进行操作,则非常易于使用/实施。另请参阅所有其他available modules

如果您使用Vertx网络服务器模块,您不需要像Tomcat这样的容器,您可以部署fat-jar并像任何Java应用程序一样启动它。

答案 1 :(得分:0)

Vert.x 是通过轻量级事件驱动的网络应用程序框架)实现的。

在幕后,启动 Vert.x HttpServer bootstraps a Netty server by default:意味着 您无法切换到其他实现

答案 2 :(得分:0)

你也可以在vertx前面使用nginx作为反向代理。此设置为您提供了更大的灵活性,您可以使用nginx的全部功能来提供静态文件,ssl配置,gziping等。