银行esb

ESB通讯是同步好还是异步好?

ESB通讯是同步好还是异步好?显示全部

ESB通讯是同步好还是异步好?

收起
参与9

查看其它 2 个回答jml的回答

jmljml系统分析师某银行

对于ESB来说使用异步通讯,可以减少对外部系统的依赖,ESB的可靠性不依赖于外部系统的可用性。

对于ESB系统来说在与外部系统通讯的过程中存在着一个资源分配的问题,如果使用同步方式与外部系统通讯,无论ESB分配多少连接或者线程资源给一个系统,都会在外部系统发生故障时消耗完毕,是实际使用过程中发现存在因为某几个服务或者操作的问题,影响到整个系统的访问。

同时为了保证不影响其他系统的通讯需要对同步通讯分配额外的资源,这样会降低ESB的性能。

但是使用同步方式,发送系统可以知道发送消息的状态,保证消息能够被后台系统正确的接收,避免单边交易的发生。

互联网服务 · 2016-01-28
浏览1575

回答者

jml
系统分析师某银行
擅长领域: esb中间件软件开发

jml 最近回答过的问题

回答状态

  • 发布时间:2016-01-28
  • 关注会员:5 人
  • 回答浏览:1575
  • X社区推广