随笔分类 -  SpringCloud

摘要:# Hystrix的工作原理 原文:https://www.cnblogs.com/sglx/p/15771838.html ## 一、简介 hystrix经常被我们用于服务的熔断,降级等领域,基于RxJava(一种基于观察者模式的响应式编程框架)实现,具备服务降级、服务熔断、线程与信号隔离、请求缓 阅读全文
posted @ 2023-06-08 16:23 JaxYoun 阅读(416) 评论(0) 推荐(1)
该文被密码保护。
posted @ 2022-01-10 18:25 JaxYoun 阅读(0) 评论(0) 推荐(0)
摘要:https://github.com/alibaba/spring-cloud-alibaba/wiki/%E7%89%88%E6%9C%AC%E8%AF%B4%E6%98%8E 阅读全文
posted @ 2021-12-15 10:24 JaxYoun 阅读(339) 评论(0) 推荐(0)
摘要:场景:有时候我们需要在项目中使用一些全局随机值,要求项目启动时自动生成,当然这样的配置参数的生命周期就被限定在运行期,下次启动即重新生成,比如用户名,密码,token等。 SpringBoot支持在yaml、properties文件中使用类似$的表达式来声明随机配置参数,Java代码中读取配置的方式 阅读全文
posted @ 2020-06-08 10:02 JaxYoun 阅读(523) 评论(0) 推荐(0)
摘要:spring: application: name: @artifactId@ # 执行mvn package等maven操作时,获取pom.xml中得属性,这种配置参数在代码中得引用方式不变 cloud: nacos: discovery: server-addr: ${NACOS-HOST:pi 阅读全文
posted @ 2020-05-31 14:10 JaxYoun 阅读(607) 评论(0) 推荐(0)
摘要:分布式唯一ID 一、逻辑要求 1. 全局唯一:相同业务和不同业务id都要保证不重复,以满足分布式部署、弹性伸缩、数据治理、追溯等要求。 2. 趋势递增:需要对BTree数据结构友好,保证查询性能。 3. 单调递增:在相同业务内保证后生成的id一定比先生成的大,满足事务版本号、IM实时消息、排序等要求 阅读全文
posted @ 2020-05-14 12:32 JaxYoun 阅读(197) 评论(0) 推荐(0)