Quarkus 很棒,但您无法进行零停机部署,不是吗?
我对 Quarkus 的体验非常有限,仅限于简单的 RESTful Web 应用程序。将其作为自己的容器在本机运行,没有 Jetty,也没有 Tomcat,因此它可以独立运行。
问题在于,如果不加以遏制,在应用程序服务器(例如提供开箱即用的零停机部署的 NGINX Unit)内部署 Quarkus Web 应用程序将非常痛苦,停机时间几乎为 100%,除非您采取一些巧妙的技巧。
我的问题是:您能否拥有基于 Quarkus 的零停机 Web 应用程序部署?如果是,怎么办?
没有零停机部署的“巧妙技巧”。每个人都使用一个简单的原则(我很确定 Nginx Unit 也不例外):在应用程序前面添加一个负载均衡器。(听说 Nginx 不错...)
为了更新,您:
Quarkus 非常适合在 Kubernetes 中运行,它提供开箱即用的零停机部署(使用与我上面描述的相同原理)。
| 归档时间: |
|
| 查看次数: |
287 次 |
| 最近记录: |