- 博客(5)
- 收藏
- 关注
原创 Feign的配置
什么是feign?feign [ feɪn ] 是springcloud提供的声名式(接口) 的http客户端(工作在consumer端) feign支持springmvc注解feign集成了ribbon也支持负载均衡。
2023-04-07 17:04:07 666
原创 Nacos的配置中心
配置文件相对分散。在一个微服务架构下,配置文件会随着微服务的增多变的越来越多,而且分散在各个微服务中,不好统一配置和管理。配置文件无法区分环境。微服务项目可能会有多个环境,例如:测试环境、预发布环境、生产环境。每一个环境所使用的配置理论上都是不同的,一旦需要修改,就需要我们去各个微服务下手动维护,这比较困难。配置文件无法实时更新。我们修改了配置文件之后,必须重新启动微服务才能使配置生效,这对一个正在运行的项目来说是非常不友好的。
2023-04-07 16:49:44 267 1
原创 单体架构、分布式架构、微服务三者的演变
互联网早期,一般的网站应用流量较小,只需一个应用,将所有功能代码都部署在一起就可以,这样可以减少开发、部署和维护的成本。比如说一个电商系统,里面会包含很多用户管理,商品管理,订单管理,物流管理等等很多模块,所有的这些模块都会耦合在一个war包里。代码耦合太高,牵一发而动全身。迭代更加困难,每次功能的变更或bug的修复都会导致重新部署整个应用,随着代码的增多,构 建、测试和部署的时间也会大大增加。扩展受限:单体应用只能作为一个整体进行扩展,无法根据业务模块的需要进行伸缩。
2023-03-14 19:48:07 340
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人