2分布式微服务技术栈-SpringCloud<Feign>

分布式微服务技术栈

  • Feign HTTP 客户端
    • Feign-基于Feign远程调用
    • Feign-自定义配置

Feign HTTP 客户端

Feign-基于Feign远程调用

2分布式微服务技术栈-SpringCloud<Feign>_第1张图片
2分布式微服务技术栈-SpringCloud<Feign>_第2张图片
声明式 事务 spring
2分布式微服务技术栈-SpringCloud<Feign>_第3张图片2分布式微服务技术栈-SpringCloud<Feign>_第4张图片

2分布式微服务技术栈-SpringCloud<Feign>_第5张图片
声明一个 远程调用
封装 所有 对 userservice 的 远程调用
类似于 controller 的 注解
2分布式微服务技术栈-SpringCloud<Feign>_第6张图片
2分布式微服务技术栈-SpringCloud<Feign>_第7张图片
把接口 注入进来
2分布式微服务技术栈-SpringCloud<Feign>_第8张图片
不仅是 http 客户端 用来远程调用 同时 实现了 负载均衡

2分布式微服务技术栈-SpringCloud<Feign>_第9张图片2分布式微服务技术栈-SpringCloud<Feign>_第10张图片

Feign-自定义配置

2分布式微服务技术栈-SpringCloud<Feign>_第11张图片

RabbitMQ+Docker+Redis

你可能感兴趣的:(分布式,微服务,spring,cloud)