- 博客(2)
- 资源 (1)
- 收藏
- 关注
原创 Openfeign的实现原理
Openfeign是Spring Cloud 对Feign 也进行了增强,直接支持Hystrix 和 Ribbon,也支持SpringMVC 的注解。这样使得Feign 的使用非常方便。1、在使用Openfeign时首先会在springboot的启动类上添加@EnableFeignClients注解,该注解会导入FeignClientsRegistrar类,会去扫描所有的带有@FeignClient2、解析到 @FeignClient 修饰类后, Feign 框架通过扩展 Spring Bean..
2022-01-11 23:41:10
8064
原创 分布式基础概念
一、架构演进1、单体架构:在软件设计的时候经常提到和使用经典的3层模型,即表现层,业务逻辑层,数据访问层。虽然在软件设计中划分了3层模型,但是对业务场景没有划分,一个典型的单体架构就是将所有的业务场景的表现层,业务逻辑层,数据访问层放在一个工程中最终经过编译,打包,部署在一台服务器上。此时服务架构如图优点:容易开发、部署和测试,缺点:系统耦合性高、技术选型单一、开发效率低下2、微服务架构:1.通过服务实现组件化:开发者不再需要协调其它服务部署对本服务的影响。 2.按业务能力来划分
2022-01-10 20:20:32
806
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人