Skip to content

发布与订阅 服务目录(Catalog)

ShenJW edited this page Jul 12, 2016 · 5 revisions
  • 考虑如下场景
    HttpFilter存在3种不同用途的实现服务,3种服务均有各自的服务集群。如何组成责任链?
+ @See[示例下载], 可用于对照以下流程 + 通过为`不同用途`服务发布`不同Catalog`以隔离依赖 + `发布service1` ``` @Autowired(catalog = "token") public class TestAppImpl implements TestApp ``` + `发布service2` ``` @Autowired(catalog = "valid") public class TestAppImpl implements TestApp ``` + `发布service3` ``` @Autowired(catalog = "log") public class TestAppImpl implements TestApp ``` + 引入不同用途的服务(@See[ImportedServiceFactory])

+ 与@See[Tag]的区别 + Catalog: `静态筛选`。从注册中心筛选符合条件的服务并建立连接 + Tag: `动态筛选`。从已建立连接@See[Host]筛选符合条件服务并发送请求
Clone this wiki locally