
spring-cloud
文章平均质量分 60
神奇冉冉
求道问术
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
分布式锁与redisson
追求强一致性:使用Zookeeper追求性能:选择Redis,推荐RedissonRedis分布式锁最大问题在于:主从模式/集群模式下,master节点宕机,节点数据同步不及时造成数据丢失创建锁:锁名和UUID,锁失效时间获取锁:线程尝试获取锁时间释放锁:在finally中释放锁,使用UUID确定释放同一把锁创建锁:setnx lockname uuid;两个命令,使用lua脚本保证原子性获取锁:setnx 不存在才能够设置成功释放锁:在finally中操作;原创 2022-11-18 21:37:04 · 690 阅读 · 0 评论 -
spring cloud/配置文件
【代码】springboot/application.yaml和bootstrap.yaml。原创 2022-11-16 21:01:43 · 501 阅读 · 0 评论 -
spring cloud/sentinel
服务限流流量控制,调用关系限流,热点限流服务降级慢调用降级;作用-快速失败,避免影响其他服务服务熔断异常熔断服务监控实时监控结合OpenFeign进行统一异常处理核心库(core)放到每个微服务中,控制台(dashboard)独立运行。............原创 2022-07-19 16:11:36 · 261 阅读 · 0 评论 -
docker-compose 安装 nacos 单机版
导入nacos-mysql.sql文件(在nacos-server-1.4.3\nacos\conf目录下)配置application.properties修改一下内容。创建nacos数据库。原创 2022-07-16 16:48:16 · 1702 阅读 · 0 评论 -
spring cloud/gateway
路由=ID+目标URL+断言+过滤器路由可以在yaml配置文件中配置也可以在代码中配置有多重HTTP断言方式两种过滤器全局过滤器和局部过滤器路由负载均衡统一网关日志/鉴权实现GlobalFilter接口的filter方法。......原创 2022-07-16 12:52:54 · 322 阅读 · 0 评论 -
spring cloud/openfeign
服务调用(接口声明)在interface中声明微服务中已有的controller调用超时(超时控制)调用日志(接口调用情况)OpenFeign结合了Ribbon实现调用时负载均衡OpenFeign结合Hystrix/Sentinel统一处理服务异常。......原创 2022-07-16 10:55:10 · 188 阅读 · 0 评论 -
spring cloud/Ribbon
pom.xmlFeign集成了ribbonmain}}@Bean//因为restTemplate没有负载均衡的能力,所以加这个注解让restTemplate具有负载均衡的能力。因为Feign和OpenFeign具有负载均衡的能力,所以不用这个注解@LoadBalancedRestTemplaterestTemplate(){}}/***线程安全获取服务实例下标。...原创 2022-07-14 21:09:21 · 210 阅读 · 0 评论 -
CAP理论
介绍CAP理论:对于分布式系统,P必须满足,CA只能取1个不可能同时满足C-Consistency-一致性一致性:强调数据正确;要么返回一致的最新数据,要么返回错误A-Availability-可用性可用性:强调数据可用;任何情况下都会有响应,但响应数据不一定具有一致性P-Partition Tolerance-分区容错性分区容错性:强调数据分区;分布式系统在遇到某节点或网络分区故障的时候,仍然能够对外提供满足一致性或可用性的服务...原创 2022-04-19 15:29:04 · 84 阅读 · 0 评论