spring cloud
文章平均质量分 76
只因妮泰妹
一只小菜坤,记录自己的学习笔记,欢迎大佬们指正错误
展开
-
Feign的基本认识
什么是FeignFeign解决了什么问题Feign & OpenFeign的区别Feign使用步骤Feign 是声明式的web service客户端,它让微服务之间的调用变得更简单了,类似controller调用service。Spring Cloud集成了Ribbon和Eureka,可在使用 Feign 时提供负载均衡的http客户端。原创 2023-01-11 22:08:52 · 417 阅读 · 0 评论 -
nacos配置部署与管理
配置文件配置获取因为读取nacos配置文件的优先级要比application的优先级高,所以nacos的配置信息放在application里就不能满足我们的需求,所以spring提供了一个bootstrap的文件,它的优先级要比nacos高,我们习惯把nacos的配置信息存放在bootstrap中。使用@ConfigurationProperties注解标注配置类,在通过Nacos发布配置后,配置类会被重新rebind,此时变量动态修改生效,使用的地方通过@Autowired注入。创建spring容器。原创 2022-12-30 17:55:34 · 1796 阅读 · 0 评论 -
nacos安装与使用
nacos下载安装nacos启动在项目中注册nacos服务浏览器中输入控制台的地址便可转到nacos控制台。启动项目>来到nacos控制台监测服务。在服务的pom.xml中注入依赖。下载解压后得到这样的文件目录。进入bin目录执行启动命令。原创 2022-12-28 17:32:25 · 655 阅读 · 1 评论 -
SpringCloud01--黑马(Eureka、Ribbo、Nacos)【下】
SpringCloudRibbon的底层采用了一个拦截器,拦截了RestTemplate发出的请求,对地址做了修改。用一幅图来总结一下:拦截我们的RestTemplate请求http://userservice/user/1RibbonLoadBalancerClient会从请求url中获取服务名称,也就是user-serviceDynamicServerListLoadBalancer根据user-service到eureka拉取服务列表。原创 2022-12-26 09:18:05 · 208 阅读 · 0 评论 -
SpringCloud01--黑马【上】
单体架构:简单方便,高度耦合,扩展性差,适合小型项目。例如:学生管理系统分布式架构:松耦合,扩展性好,但架构复杂,难度大。适合大型互联网项目,例如:京东、淘宝微服务:一种良好的分布式架构方案①优点:拆分粒度更小、服务更独立、耦合度更低②缺点:架构非常复杂,运维、监控、部署难度提高SpringCloud是微服务架构的一站式解决方案,集成了各种优秀微服务功能组件。原创 2022-12-26 08:44:41 · 788 阅读 · 2 评论 -
搭建spring cloud项目
因为我们父工程是不写业务的,其中我们可以将src文件夹删除,将一些没用的文件进行设置不显示或者删除。我们此时父工程就搭建完成了,就是这么简单。然后我们新建相应的子工程,和新建父工程一样,不过我们习惯用父工程的名称-子工程。然后我们发现父工程中的配置文件 多了这么一项,这样我们的项目就搭建好了。我们首先先构建父工程,这里使用的是maven项目进行构建。配置好之后clean>>install。然后我们配置子工程中的pom.xml。根据自己的喜好填好相应的gva信息。然后配置pom.xml。原创 2022-12-16 22:36:49 · 282 阅读 · 0 评论