【问题标题】:Why Http Server in SOA or ESB High Aavailability setup?为什么在 SOA 或 ESB 高可用性设置中使用 Http Server?
【发布时间】:2013-12-03 00:10:10
【问题描述】:

我试图为我们的 SOA 设置提出高可用性设计,并偶然发现了此链接 http://docs.oracle.com/cd/E17904_01/core.1111/e10106/ha_soa.htm#CHDHJIED

文档建议将 HTTP 服务器放置在负载均衡器后面的集群环境之上。

我无法理解 HTTP 服务器为 SOA 或 OSB 设置带来了哪些附加值,因为我们不托管会包含一些静态内容(如图像、html 页面等)的网站。

我可能对它的使用方面一无所知,如果论坛有人能帮助我理解这一点,我将不胜感激。

谢谢,

瓦吉德

【问题讨论】:

    标签: soa esb high-availability httpserver


    【解决方案1】:

    放置 HTTP 服务器的主要好处是能够使用 URL 路由。

    看,当系统成熟时,它很少以一组封闭的服务结束。它们通常会扩展,随着时间的推移,API 的不同部分会使用不同的技术。

    URL 路由允许掩盖这一点,将旧 API 路由到旧服务,将新 API 路由到新服务。

    HTTP 服务器的另一个重要用途是缓解 DDoS。通常它在收集访问统计信息和应用黑名单方面具有更大的权力。

    没有 HTTP 服务器的 SOA 没有弹性并且可能容易受到攻击。因此,一般建议将 HTTP 服务器放在首位。

    【讨论】:

    • 感谢您提供此信息,我认为使用负载平衡器无法做到这一点。
    • @wajidmehraj 这取决于使用的负载平衡器,因此并不总是可以实现。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-02-03
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多