企业服务总线 与 注册服务管理(转)

1. 什么是企业服务总线(ESB)和注册服务管理?

  • ESB主要作用是兼容各种协议接口,将各种协议的数据进行住编排转换,不支持高并发所以不适用于大的应用。代表项目有JBOSS 的ESB 。
  • 服务注册时将所有的服务接口注册到一个中心的分布式服务集群上,各个业务系统直接访问分布式服务提供的调用接口位置进行调用。代表项目有dubbo。
  • 2. ESB和服务注册的特点

  • ESB适合一般是集中式转发,适合大量异构系统集成。总线上可以做流程引擎,安全监控等 。
  • 服务注册时采用分布式调用,注册中心只记录了地址信息,然后直连调用,适合并发压力比较大的情况。
  • 3. ESB和服务注册的应用场景

  • ESB常用场景是把系统的集成逻辑抽取出来,放在ESB容器里部署。
  • 比如淘宝提供了很多接口,为了统一管理提供给各子系统使用,就建立一个注册中心,找到对应的注册后的服务。
  • 4. 综述

  • ESB侧重于任务的编排,不能支持特别大的并发。