如何将子域路由到群集中的一个或多个适当的节点?

| 我正在尝试解决分布式计算体系结构问题。这是场景。 用户访问我的网站并注册。作为注册过程的一部分,他们获得了一个子域。例如,foo.xyz.com。 现在,每个用户网站使用某种任意方案定位/复制在一个或多个群集节点上。 当用户请求进入(通过浏览器的HTTP请求)时,必须将适当的子域重定向到匹配的群集节点。本质上,我想要自己的动态域名。我需要以快速有效的方式实施它。 我有一个基于Java的Web应用程序,该应用程序在Jetty7容器中运行。 谢谢, NG     
已邀请:
这绝对应该在您的应用程序之外实现。您的Web应用程序应尽可能与集群中的请求平衡方式无关。例如,您将获得的最佳性能是使用硬件负载平衡器。 如果您想进行基于软件的平衡,则可以将Apache配置为入口点,并使用mod_proxy之类的方法平衡集群的流量。请参阅有关Jetty的本教程。     
您是否看过Nginx?Nginx可能超出了您的需求,但确实可以有效地将子域路由到特定节点。     

要回复问题请先登录注册