Ocelot中文文档-架构图(转)
原文地址:http://www.cnblogs.com/loogn/p/9007729.html
Ocelot 针对的是,使用.net运行微服务和面向服务架构,并且需要一个统一的入口来访问他们系统的人群。
特别是,我想要与IdentityServer和令牌轻松集成。
Ocelot是一组有特定顺序的中间件。
Ocelot操纵HttpRequest对象进入由其配置指定的状态,直到它到达请求生成器中间件,在该中间件中创建HttpRequestMessage对象,该对象用于向下游服务发出请求。中间件发出请求是Ocelot管道中的最后一件事请。 它不调用下一个中间件。 来自下游服务的响应存储在每个请求作用域的仓储中,并恢复成请求返回到Ocelot管道。 有一个中间件将HttpResponseMessage映射到HttpResponse对象上,并返回给客户端。基本上就这些,还有一些其他的功能。
下面是部署Ocelot时使用的配置。
基本实现
使用IdentityServer
多实例
使用Consul
使用Service Fabric
如需转载,请在显眼处标明本文链接,谢谢。