在SOA项目中使用Service Bus架构有哪些优点和缺点?
您建议使用哪些建议的开源服务总线平台?
提前致谢
答案 0 :(得分:1)
我认为服务总线的优缺点与项目中的要求有关。它可以根据需要调整。
您可以使用JMS和Apache ActiveMQ(作为Broker服务)构建您自己的Service Bus体系结构。
有JBoss ESB可用于企业应用程序。 感谢。
答案 1 :(得分:1)
亲:松耦合,稳定的基础设施
con:难以排除故障和监控
答案 2 :(得分:0)
ESB提供高级抽象,它必须支持系统所需的功能(动态行为),还必须符合系统质量, 并隐藏所有实施细节。 这是关于职业选手的缺点我不知道。
答案 3 :(得分:0)
就像在任何其他建筑中一样,你有利有弊,但根据我的经验,积极的方面更大。
首先,您没有单点故障,并且您获得了一个asyn系统,这意味着您可能会使用某个队列系统来允许具有消息持久性基础结构。像这样的系统的一个消极方面,鉴于其分布的性质,在不使用Splunk等其他技术的情况下调试或跟踪消息更加困难。
至于开源技术,它真的取决于你是否更倾向于.NET世界(Mass Transit),Java(JMS),Javascript(Node)。?