首页
学习
活动
专区
工具
TVP
发布

代码人生

专栏作者
190
文章
239292
阅读量
28
订阅数
[微服务感悟] 服务雪崩与熔断器
之前工作中出现了这样的一个问题,有一个业务服务,它的功能是政府某部门的文件流转柜。那个业务中原本每个外部请求都有一个独立的线程池去处理任务,后来听说spring支持全局的线程池。我们为了便于管理所有的线程,于是用spring建立一个全局现场池,让所有异步请求都从spring提供的全局线程池拿线程执行。当时的异步调用有发送短信,同步政府某部门业务数据等功能。有一天,我们的客户反馈投件之后没有发送短信,我们查看日志发现是线程池中堆积了很多同步政府业务数据的任务,日志显示所有的同步数据的请求都超时了。考虑这个外部请求只会在一些极少数的校验业务中出现,不是主要业务,于是我们紧急的停掉了这个政府接口调用,重新上线,用户又可以收到短信了
逝兮诚
2020-02-13
7750
多级缓存
对于上面的场景,就可以考虑用缓存来实现,就是把上次计算结果缓存起来,下次不经过接口运算,直接读取缓存中的数据,当缓存中没有数据,再去计算。
逝兮诚
2019-10-30
7950
分布式锁的实现以及在定时器中的应用
分布式锁是为了保证分布式各系统对于资源的强占,独占。分布式锁的设计与多线程锁设计一样,都是通过一个信号量,对它进行CAS(compare and set)原子操作来实现乐观锁,或通过一个独占锁实现悲观锁,悲观锁不推荐。
逝兮诚
2019-10-30
1.2K0
Redis系列(6)——RedisTemplate操作模板
转载地址: http://blog.csdn.net/hotdust/article/details/51832926
逝兮诚
2019-10-30
7380
关于Spring Data redis几种对象序列化的比较
http://zhaozhiming.github.io/blog/2015/04/12/spring-data-redis/
逝兮诚
2019-10-30
1.7K0
Redis系列(五)——spring整合reids
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
逝兮诚
2019-10-30
4310
Redis系列(四)——JAVA连接使用redis(Jedis)
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
逝兮诚
2019-10-30
8600
Redis系列(三)——主从介绍和配置
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
逝兮诚
2019-10-30
4440
Redis系列(二)——数据持久化介绍与配置
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
逝兮诚
2019-10-30
3290
Redis系列(一)——介绍及安装配置
版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
逝兮诚
2019-10-30
3560
没有更多了
社区活动
腾讯技术创作狂欢月
“码”上创作 21 天,分 10000 元奖品池!
Python精品学习库
代码在线跑,知识轻松学
博客搬家 | 分享价值百万资源包
自行/邀约他人一键搬运博客,速成社区影响力并领取好礼
技术创作特训营·精选知识专栏
往期视频·千货材料·成员作品 最新动态
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档