我需要澄清负载均衡器的基本用法,例如AWS的Elastic Load Balancer。我有一个Restlet应用程序,它暴露了一个REST api但它不在像tomcat这样的任何Web服务器中运行。它作为一个独立的java进程运行。
负载均衡器也可以扩展此应用程序,或者应用程序必须是Web服务器应用程序。
答案 0 :(得分:1)
来自AWS Elastic Load Balancing Developers Guide -
Elastic Load Balancing支持应用程序的负载平衡 使用HTTP,HTTPS(安全HTTP),TCP和SSL(安全TCP)协议。 HTTPS使用SSL协议建立安全连接 HTTP层。您还可以使用SSL协议建立安全性 通过TCP层连接。
HTTPS / SSL和HTTP / TCP连接的可接受端口是 25,80,443和1024-65535。
因此,只要您的服务在其中一个端口上使用HTTP或HTTPS就可以使用它 - 它是否由Web服务器,应用程序服务器或独立进程提供并不重要/ p>