随笔分类 -  Spring cloud

摘要:1.sentinel源码包 2.用IDEA打开项目 3.修改nacos依赖,在sentinel-dashboard源码的pom文件中,nacos的依赖默认的scope是test,只能在测试时使用,这里要去除 4.添加nacos支持,在sentinel-dashboard的test包下,已经编写了对n 阅读全文
posted @ 2022-05-17 10:20 疯靡 阅读(92) 评论(0) 推荐(0) 编辑
摘要:1. sentinel规则模式有三种 (1)原始模式,默认模式把规则存放在内存中,服务重启后规则消失。 (2)pull模式,定时轮询模式,数据可能不一致。 (3)push模式,利用nacos配置中心实现配置监听和更新。 2.实现push模式 (1)引入jar <!--sentinel规则持久化--> 阅读全文
posted @ 2022-05-17 10:06 疯靡 阅读(152) 评论(0) 推荐(0) 编辑
摘要:实现BlockExceptionHandler接口,根据不同的子类型设置不同的异常msg @Component public class SentinelExceptionHandler implements BlockExceptionHandler { @Override public void 阅读全文
posted @ 2022-05-17 09:41 疯靡 阅读(105) 评论(0) 推荐(0) 编辑
摘要:1.sentinel配置授权规则只允许gateway网关发送的请求 2.gateway微服务配置请求头中包含origin信息,在过滤器中添加。 default-filters:- AddRequestHeader=origin,gateway 3.微服务实现RequestOriginParser 接 阅读全文
posted @ 2022-05-17 09:39 疯靡 阅读(198) 评论(0) 推荐(0) 编辑
摘要:1.引入jar <!--sentinel依赖--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-sentinel</artifactId> </dependenc 阅读全文
posted @ 2022-05-16 14:19 疯靡 阅读(101) 评论(0) 推荐(0) 编辑
摘要:1.引入jar <!--nacos服务注册发现依赖--> <dependency> <groupId>com.alibaba.cloud</groupId> <artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> < 阅读全文
posted @ 2022-05-13 15:54 疯靡 阅读(155) 评论(0) 推荐(0) 编辑
摘要:1.引入jar <!--feign客户端依赖--> <dependency> <groupId>org.springframework.cloud</groupId> <artifactId>spring-cloud-starter-openfeign</artifactId> </dependen 阅读全文
posted @ 2022-05-11 16:33 疯靡 阅读(717) 评论(0) 推荐(0) 编辑
摘要:1.创建nacos数据库,数据库初始化sql在nacos安装包下conf/nacos-mysql.sql 2.修改conf/cluster.conf配置文件 127.0.0.1:8845127.0.0.1.8846127.0.0.1.8847 3.修改conf/application.propert 阅读全文
posted @ 2022-05-10 15:58 疯靡 阅读(581) 评论(0) 推荐(0) 编辑
摘要:./startup.cmd -m standalone 阅读全文
posted @ 2022-05-10 14:59 疯靡 阅读(6) 评论(0) 推荐(0) 编辑
摘要:1.Nacos配置列表增加配置。 2.DataId命名方式服务名-环境名称 userservice-dev.yaml,共享配置文件userservice.yaml,配置文件优先级 dev > 共享 > 本地。 3.代码中增加bootstrap.yml,application.yml配置文件去掉相同的 阅读全文
posted @ 2022-05-10 10:56 疯靡 阅读(587) 评论(0) 推荐(0) 编辑
摘要:ribbon: eager-load: enabled: true # 开启饥饿加载 clients: - userservice 阅读全文
posted @ 2022-05-09 15:26 疯靡 阅读(22) 评论(0) 推荐(0) 编辑
摘要:1.在代码中加入@loadbalanced注解 @Configuration public class RestTemplateConfig { @Bean @LoadBalanced public RestTemplate restTemplate(RestTemplateBuilder buil 阅读全文
posted @ 2022-05-09 15:18 疯靡 阅读(178) 评论(0) 推荐(0) 编辑
摘要:package com.yjw.orderService.config; import org.springframework.boot.web.client.RestTemplateBuilder; import org.springframework.context.annotation.Bea 阅读全文
posted @ 2022-04-06 16:55 疯靡 阅读(76) 评论(0) 推荐(0) 编辑
摘要:https://www.bookstack.cn/read/spring-cloud-docs/docs-project-SpringCloudConfig.md 阅读全文
posted @ 2022-03-31 10:52 疯靡 阅读(125) 评论(0) 推荐(0) 编辑
摘要:1.Spring cloud 2.Spring boot 3.Spring cloud Alibaba 4.注册中心 Nacos 5.服务调用 Ribbon、Loadbalancer、OpenFeigin 6.服务降级 Sentinel 7.服务网关 Gataway 8.服务配置 Nacos 9.服 阅读全文
posted @ 2022-03-31 10:39 疯靡 阅读(43) 评论(0) 推荐(0) 编辑
摘要:1.查看spring官网,目前最新的稳定版本是2021.0.1 (GA代表稳定的发布版) 2.点击上图中的Referrence Doc查看兼容的spring boot版2.6.3 3.Spring Cloud Alibaba 2021.0.1.0 阅读全文
posted @ 2022-03-31 10:15 疯靡 阅读(255) 评论(0) 推荐(0) 编辑
摘要:官网地址 https://start.spring.io/actuator/info { "git": { "branch": "881e633a6a33776174ee1e0274016acc0715f7c7", "commit": { "id": "881e633", "time": "2022 阅读全文
posted @ 2022-03-31 10:09 疯靡 阅读(127) 评论(0) 推荐(0) 编辑
摘要: 阅读全文
posted @ 2022-03-31 09:45 疯靡 阅读(25) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示