springcloud
文章平均质量分 60
鸭鸭老板
偏执只会左右你的思考
展开
-
Java17 --- SpringCloud之seate
【代码】Java17 --- SpringCloud之seate。原创 2024-06-02 12:26:29 · 278 阅读 · 0 评论 -
Java17 --- SpringCloud之Sentinel
return "按资源名称SentinelResource限流测试OK";return "服务不可用@SentinelResource启动"+"\t"+"o(╥﹏╥)o";测试访问:throw new RuntimeException("p1等于零直接异常");log.error("sentinel配置自定义限流了:{}", e);return "sentinel配置自定义限流了";log.error("程序逻辑异常了:{}", e);原创 2024-05-18 23:43:46 · 1076 阅读 · 1 评论 -
Java17 --- SpringCloud之Nacos
运行并测试访问:startup.cmd -m standalone。创建配置文件application.yml。修改application.yml配置文件。导入相关pom依赖并创建配置yml文件。导入相关pom依赖并创建配置yml文件。创建配置文件bootstrap.yml。只需要创建不同 Data id配置即可。修改bootstrap.yml文件。选择自己创建的命名空间进行创建配置。测试读取测试文件内容。原创 2024-05-06 17:14:15 · 931 阅读 · 1 评论 -
Java17 --- SpringCloud之Gateway
测试代码@Component//断言规则@Validated//重写支持短格式@Override@Override@Override//检查request的参数里面,userType是否为指定的值,符合配置就通过//如果说参数存在,就和config的数据进行比较配置yml文件gateway:routes:- id: pay_routh1 #pay_routh1 #路由的ID(类似mysql主键ID),没有固定规则但要求唯一,建议配合服务名。原创 2024-05-05 20:03:15 · 917 阅读 · 1 评论 -
Java17 --- SpringCloud之Zipkin链路追踪
【代码】Java17 --- SpringCloud之Zipkin链路追踪。原创 2024-05-04 17:14:06 · 564 阅读 · 0 评论 -
Java17---SpringCloud之Resilience4j实现服务熔断和降级
滑动窗口算法是把固定时间片进行划分并且随着时间移动,移动方式为开始时间点变为时间列表中的第2个时间点,结束时间点增加一个时间点,一个固定容量的漏桶,按照设定常量固定速率流出水滴,类似医院打吊针,不管你源头流量多大,我设定匀速流出。),在各自的时间间隔内,这些请求都是正常的。- 滑动:需要定义在窗口中滑动的大小,但理论上讲滑动的大小不能超过窗口大小。feign80端添加pom依赖及修改yml内容。8001端添加controller层代码。添加controller层代码。添加openfeign接口。原创 2024-04-09 17:57:02 · 861 阅读 · 1 评论 -
Java17 --- SpringCloud之OpenFeign
2、配置yml及主启动类。客户端默认超时时间是60s。原创 2024-03-10 00:47:37 · 628 阅读 · 0 评论 -
Java17 --- springCloud之LoadBalancer
【代码】Java --- springCloud之LoadBalancer。原创 2024-03-09 18:36:24 · 636 阅读 · 0 评论 -
Java17 --- SpringCloud之Consul
Consul 遵循CAP原理中的CP原则,保证了强一致性和分区容错性,且使用的是Raft算法,比zookeeper使用的Paxos算法更加简单。虽然保证了强一致性,但是可用性就相应下降了,例如服务注册的时间会稍长一些,因为 Consul 的 raft 协议要求必须过半数的节点都写入成功才认为注册成功;当数据出现不一致时,虽然A, B上的注册信息不完全相同,但每个Eureka节点依然能够正常对外提供服务,这会出现查询服务信息时如果请求A查不到,但请求B就能查到。application.yml文件。原创 2024-03-09 00:16:05 · 1319 阅读 · 0 评论 -
Java17 --- SpringCloud初始项目创建
service接口及实现类。swagger配置类。controller层。mapper映射文件。原创 2024-03-08 18:24:50 · 822 阅读 · 0 评论 -
Java学习 --- springcloud的微服务启动统一管理
第一步、打开项目目录第二、打开文件第三步、添加对应的配置 <component name="RunDashboard"> <option name="configurationTypes"> <set> <option value="SpringBootApplicationConfigurationType" /> </set> </option> .原创 2022-03-17 23:12:59 · 448 阅读 · 0 评论 -
Java学习 --- springcloud的第二个子模块
一、创建一个子项目cloud-consumer-order80第一步、配置pom.xml <dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </d原创 2022-03-17 22:48:56 · 112 阅读 · 0 评论 -
Java学习 --- springcloud完成热部署
一、配置热部署第一步在子工程中加入pom.xml依赖<dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-devtools</artifactId> <scope>runtime</scope> <optional>true</原创 2022-03-17 21:49:49 · 238 阅读 · 0 评论 -
Java学习 ---- springcloud第一个子工程
一、创建子模块cloud-provider-payment8001二、导入pom.xml依赖<dependencies> <dependency> <groupId>org.springframework.boot</groupId> <artifactId>spring-boot-starter-web</artifactId> </dependency>原创 2022-03-17 21:26:32 · 1350 阅读 · 0 评论 -
Java学习 --- springcloud的父项目创建
一、创建一个maven项目二、项目命名三、配置maven环境四、设置项目的编码五、开启注解激活六、选择Java版本七、选择要过滤的文件(自由选择)原创 2022-03-17 18:20:27 · 149 阅读 · 0 评论