【问题标题】:WSO2 Enterprise Integrator + WSO2 Message BrokerWSO2 企业集成商 + WSO2 消息代理
【发布时间】:2019-03-08 19:04:35
【问题描述】:

我需要部署消息代理。但是不清楚我是否也必须运行 ESB 配置文件。 我正在关注本指南https://dzone.com/articles/wso2-enterprise-integrator-with-a-message-broker-p,似乎需要 ESB 配置文件。这是对的吗?将 ESB 配置文件与 MB 配置文件一起运行有什么意义?谢谢

【问题讨论】:

    标签: wso2 wso2ei wso2mb


    【解决方案1】:

    如果您只需要消息代理,您只需要启动 MB 配置文件。 documentation

    要启动 MB 配置文件:打开终端,导航到存储所有启动脚本的 /bin 目录并运行启动脚本:

    在 Windows 上:broker.bat

    在 Linux 上:sh broker.sh

    您提到的文档解释了如何集成消息代理和 ESB。您不必启动 ESB 配置文件,除非它适用于您的用例。

    【讨论】:

    • 谢谢。是否可以为经纪人提供 HA?我不想要一个集群,只想要一个 HA(2 个共享文件系统的服务器,前面有一个负载均衡器)。谢谢
    • 如果您只需要在没有集群的情况下使用两个独立代理的 HA,请考虑从客户端提供的故障转移配置。它将尝试连接到第一个代理,如果它不可用,它将尝试连接下一个代理,依此类推。 docs.wso2.com/display/EI6xx/…
    • 在文档中指定MB集群不支持第三方负载均衡,你能解释一下为什么吗?如果我有故障转移配置,我可以放置负载均衡器吗? (没有集群的 2 个节点 HA)。 @plr 非常感谢你
    • 如果配置正确,则不需要在 MB 集群中进行负载平衡。客户端知道给定集群中所有可用的节点,如果给定的 MB 节点不可访问,客户端将尝试连接到下一个 MB 节点。您可以尝试在没有集群的情况下对 2 个节点进行故障转移。但这意义不大,因为给定队列或主题的订阅者未通过两个节点同步。但是,如果它适用于您的用例,请随意使用 2 个节点进行负载平衡,而无需集群。
    • 有没有办法通过共享文件系统同步订阅者? (如 glusterFS 或类似的)。从您的回复中,我了解到 MB 节点之间的简单 HA 不是受支持的部署模式。对于多个节点,集群是要走的路,对吧?此外,您能否指出我的文档,如果有的话,解释 MB 如何持久化数据?我的意思是哪些是可用的可能性? (数据库、文件系统等)。非常感谢@plr
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2023-03-20
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多