gpt4 book ai didi

tomcat - 如何更改正在运行的应用程序服务器中与 servlet 关联的处理程序?

转载 作者:行者123 更新时间:2023-11-28 22:40:03 24 4
gpt4 key购买 nike

我想弄清楚我们如何在不重新启动服务器的情况下更改正在运行的应用程序服务器中的服务器配置,例如处理程序、业务逻辑等。

最后,如果我想使用 gRPC 作为 api 调用后端的通信方法,那么我可以使用哪些应用程序服务器来动态更改服务器的配置而无需重新启动服务器本身?

最佳答案

如果您的目标是在不停机的情况下提供服务,您可以使用代理服务器来处理传入的流量。简单的方法不使用任何类型的负载平衡,但您可以使用许多不错的功能。

我真的很喜欢使用 Apache HTTPD (也称为 apache2 )作为代理服务。有一个名为 mod_proxy 的模块.这样您就可以将流量路由到各种后端服务,如下所示:

ProxyPass / http://localhost:8080/warname1/
ProxyPassReverse / http://localhost:8080/warname1/
ProxyPassReverseCookieDomain "localhost:8080" "public.example.com"

here 中有一个很棒的教程关于这种代理。

要切换实现,您可以创建另一个 war/ear 来满足新要求并部署到服务器。检查是否一切正常,您可以轻松更改 httpd 配置以使用新版本。

关于tomcat - 如何更改正在运行的应用程序服务器中与 servlet 关联的处理程序?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44742295/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com