gpt4 book ai didi

java - Apache 负载均衡器与纯 java 应用程序

转载 作者:行者123 更新时间:2023-12-02 07:36:22 25 4
gpt4 key购买 nike

我有一个纯Java应用程序,它无需任何应用程序服务器即可发布Web服务。如何配置 Apache Http Loadbalancer 以将请求转发到安装了此应用程序的服务器。

当我在应用程序服务器(例如 Glassfish)上部署 Web 服务时,我可以处理它。但我不知道如何用纯Java应用程序做到这一点。

最佳答案

您应该能够在平衡器配置中使用 http://而不是 ajp://,例如:

<Proxy balancer://myApp>
BalancerMember http://47.168.96.31:2020 route=r1
BalancerMember http://192.168.0.2:2020 route=r2
</Proxy>

或者直接使用代理转发,例如:

ProxyPass / balancer://myApp
ProxyPassReverse / balancer://myApp

假设 apache 位于 47.168.96.31,那么您可以通过 http://47.168.96.31/StockQuote/StockQuoteService 访问该服务

如果您希望服务在 http://47.168.96.31/ 上响应,您可以这样做:

ProxyPass / balancer://myApp/StockQuote/StockQuoteService
ProxyPassReverse / balancer://myApp/StockQuote/StockQuoteService

关于java - Apache 负载均衡器与纯 java 应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12179610/

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