我有一个在16个Weblogic实例下运行的应用程序,分布在4台服务器上。
最重要的是,我有2个Apache服务器,它们正在与应用程序服务器进行通信。
最重要的是,我有一个负载均衡系统(CSS卡,将被其他类型的卡取代 - ACE卡 - )。
这很好用。
但是我的公司希望摆脱2台Apache服务器,并集成一个IIS实例,它将与一个Weblogic实例进行通信。
所以基本上,我会:
就个人而言,我对这种架构持怀疑态度,因为:
如果Weblogic实例出现故障会发生什么?我的意思是,IIS实例仍然继续接收来自负载平衡系统的请求。我知道新的负载均衡系统可以先发送请求以查看应用程序是否响应,如果是,它会让请求更进一步。但是,我可以想象这需要花费很多时间,并且对表现不利。
此外,如果应用程序正在响应(意味着Weblogic已启动并正在运行),但这次,IIS不是,负载平衡系统会将请求发送到已关闭的IIS实例。所以用户必须永远等待!
您是否看到我可能错过的这种新解决方案的其他好处或重大缺点?它是一个很好的架构解决方案吗?
答案 0 :(得分:2)
这很好用。
那是最好的解决方案。
您的问题陈述未指明更改的驱动程序。相反,它只是简单地分析一个解决方案(对于一个不明确的问题)。如果不了解形成它的驱动程序,就无法确定解决方案的好坏。