
微服务
文章平均质量分 96
S-X-S
我亦无他,唯手熟尔。
展开
-
Seata(分布式事务集成测试和总结)
创建数据库 seatause seata;原创 2024-04-01 11:20:29 · 1533 阅读 · 0 评论 -
Seata(分布式事务实例环境搭建)
文章目录1.基本介绍1.引出Seata2.问题分析2.Seata的安装和配置1.解压到d盘2.修改D:\seata\conf\file.conf文件1.修改事务组2.修改日志存储模式为db3.修改数据库(MySQL5.7)连接信息4.创建seata数据库5.复制db_store.sql的内容,创建需要的表6.修改registry.conf 配置注册中心nacos3.启动测试1.启动nacos2.双击seata-server.bat,启动seata-server3.输入http://192.168.137.1原创 2024-04-01 11:12:25 · 2140 阅读 · 31 评论 -
【微服务】OpenFeign+Sentinel集中处理远程调用异常
目前的消费者是Ribbon+restTemplate形式进行远程调用的2.消费者的application.yml(配置nacos服务注册)3.消费者的启动类(开启nacos的服务发现,以及启动OpenFeign)4.com/sun/springcloud/service/MemberOpenfeignService.java 编写与远程调用的方法匹配的接口1.将要远程调用的方法整个复制到这个接口,然后去掉方法体2.在接口上添加@FeignClient注解,指定远程调用的服务在nacos中的名原创 2024-03-30 17:20:03 · 1887 阅读 · 0 评论 -
【微服务】Sentinel(熔断降级,热点限流)
慢调用的比例达到阈值,QPS大于最小请求数待超过熔断时长后,如果还是满足熔断条件(慢调用的比例达到阈值,QPS大于最小请求数),则会继续进行熔断使用@SentinelResource注解来制定被热点限流的接口以及处理热点限流的接口/*** 测试热点限流* @return*/@SentinelResource(value = "news", blockHandler = "hot") // value为资源名可以任意指定,blockHandler为限流处理。原创 2024-03-29 21:54:25 · 3809 阅读 · 2 评论 -
【微服务】Sentinel(流量控制)
- 引入sentinel --> < dependency > < groupId > com.alibaba.cloud </ groupId > < artifactId > spring-cloud-starter-alibaba-sentinel </ artifactId > </ dependency >原创 2024-03-29 15:53:45 · 4174 阅读 · 34 评论 -
【微服务】Nacos(配置中心)
这里的配置文件名需要跟application name一致(-dev前面的部分)原创 2024-03-28 13:44:55 · 1795 阅读 · 2 评论 -
【微服务】Nacos(注册中心)
-引入nacos的服务发现--> < dependency > < groupId > com.alibaba.cloud </ groupId > < artifactId > spring-cloud-alibaba-nacos-discovery </ artifactId > </ dependency > <!-- 如果在子工程/模块指定了 version,则以指定为准 --> </ dependency > <!--原创 2024-03-27 20:18:57 · 1250 阅读 · 0 评论 -
【微服务】Gateway
-gateway不需要web-starter!--> <!--<!– springboot web starter 用来监听端口–>--> <!-- <!– 如果在子工程/模块指定了 version,则以指定为准 –>--> <!原创 2024-03-26 19:25:46 · 1552 阅读 · 1 评论 -
【微服务】Ribbon(负载均衡,服务调用)+ OpenFeign(服务发现,远程调用)
import com/*** Description: 配置Ribbon的负载均衡算法为RandomRule} }/*** Description: 配置Ribbon的负载均衡算法为RandomRule} }IRule;import com/*** Description: 配置Ribbon的负载均衡算法为RandomRule} }/*** Description: 配置Ribbon的负载均衡算法为RandomRule} }原创 2024-03-25 17:11:38 · 1439 阅读 · 1 评论 -
【微服务】Eureka(服务注册,服务发现)
- 引入 eureka-server --> < dependency > < groupId > org.springframework.cloud < artifactId > spring-cloud-starter-netflix-eureka-server原创 2024-03-25 14:00:14 · 1210 阅读 · 1 评论 -
服务消费微服务
import org/*** Description: 配置类/*** 注入RestTemplate的bean对象* @return} }/*** Description: 配置类/*** 注入RestTemplate的bean对象* @return} }/*** Description: 配置类/*** 注入RestTemplate的bean对象* @return} }Bean;原创 2024-03-24 22:09:35 · 1329 阅读 · 0 评论 -
会员中心微服务
【代码】会员中心微服务。原创 2024-03-23 23:24:49 · 3084 阅读 · 19 评论