![](https://img-blog.csdnimg.cn/20201014180756724.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
springCloud
文章平均质量分 70
花园宝宝胡图图
太菜了
展开
-
Feign的最佳实践
RestTemplate方式调用存在的问题String url = "http://userservice/user" + order.getUserId();User user = restTemplate.getForObject(url,User.class);存在下面的问题:代码可读性差,编程体验不统一 参数复杂URL难以维护,一旦参数变化,代码非常难以维护,不够优雅Feign的介绍Feign是一个声明式的http客户端,其作用就是帮助我们优雅的实现http请求的发送,解决原创 2022-04-17 10:49:25 · 833 阅读 · 0 评论 -
Nacos配置管理
统一配置管理如果一个服务有上千个实例,他们一个实例就要有一个配置文件,如果我们想要修改配置文件中的某一个部分,那么我们就需要逐个去修改每个实例的配置文件,毫无疑问这是麻烦的。我们希望这些配置文件能够实现统一的管理,我们别逐个去修改,而是在一个地方改动就可以了,并且改动完成之后这个服务无需去做重启,这些配置立刻生效 --> 配置的热更新。添加配置Data ID命名:服务名称 + profile(当前项目运行环境dev | pro等) + 后缀名(.yaml)配置内容不是一股脑原创 2022-04-16 15:58:14 · 282 阅读 · 0 评论 -
关于Nacos的知识点和有关的配置
Nacos服务分级存储模型一个服务对应多个实例,最初,所有的实例安放在一个机房之中,这就相当于鸡蛋放在一个篮子里,如果这个机房出现了问题,那整个服务就挂掉了。所以要将一个实例部署多个机房,容灾服务跨集群调用问题为什么要在两者之间添加集群呢,比如杭州的机房中存储有order-service服务,同时也有user-service服务, 上海的机房中存储有order-service服务,同时也有user-service服务,那么当我杭州的order-service想要调用user-se原创 2022-04-15 22:18:00 · 1191 阅读 · 0 评论 -
SpringCloud配置nacous注册中心
在cloud-demo父工程的pom文件中的<dependencyManagement>中引入SpringCloudAlibaba的依赖:<dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-alibaba-dependencies</artifactId> <version>2.2.6.RELEAS原创 2022-04-15 15:47:41 · 806 阅读 · 0 评论