哪个系统工作最好?

时间:2014-06-09 17:29:10

标签: architecture distributed

我有一个在16个Weblogic实例下运行的应用程序,分布在4台服务器上。

最重要的是,我有2个Apache服务器,它们正在与应用程序服务器进行通信。

最重要的是,我有一个负载均衡系统(CSS卡,将被其他类型的卡取代 - ACE卡 - )。

这很好用。

但是我的公司希望摆脱2台Apache服务器,并集成一个IIS实例,它将与一个Weblogic实例进行通信。

所以基本上,我会:

  • 16个IIS实例,与16个Weblogic实例通话,关系为1-1。

就个人而言,我对这种架构持怀疑态度,因为:

  • 如果Weblogic实例出现故障会发生什么?我的意思是,IIS实例仍然继续接收来自负载平衡系统的请求。我知道新的负载均衡系统可以先发送请求以查看应用程序是否响应,如果是,它会让请求更进一步。但是,我可以想象这需要花费很多时间,并且对表现不利。

  • 此外,如果应用程序正在响应(意味着Weblogic已启动并正在运行),但这次,IIS不是,负载平衡系统会将请求发送到已关闭的IIS实例。所以用户必须永远等待!

您是否看到我可能错过的这种新解决方案的其他好处或重大缺点?它是一个很好的架构解决方案吗?

1 个答案:

答案 0 :(得分:2)

  

这很好用。

那是最好的解决方案。

您的问题陈述未指明更改的驱动程序。相反,它只是简单地分析一个解决方案(对于一个不明确的问题)。如果不了解形成它的驱动程序,就无法确定解决方案的好坏。