- 博客(4)
- 资源 (3)
- 收藏
- 关注
原创 熔断机制
熔断机制其实就是防止流量或报错压垮下游系统。它是建立在当下游系统突遇压力时需要时间恢复的前提下。设置一个阈值,当到达该值时打开熔断器,随后过一段时间过通过特定行为通知熔断器变更为半开关状态。在该状态下以一个低频的方式发送重试消息,直到下游系统恢复为止,再把熔断器状态变更为打开状态!...
2020-06-29 09:34:40
868
原创 从MySQL日志系统设计中学习高可用方案
MySQL的InnoDB中的更新语句大致流程是这样的:首先开启一个事务; 先查询到需要更新的记录,加锁; 更新记录; 写RedoLog,将事务标记为prepare状态; 写BinLog; 事务提交,将事务标记为commit状态; 返回影响行数至客户端。其中写redolog和binlog是历史原因造成的,因为MySQL的原生引擎是MyISAM,BinLog也是原生的。而InnoDB...
2019-07-13 14:56:02
129
原创 多少量级才算是高并发
我认为高并发系统的本质就是充分利用硬件资源,提升cpu、io设备的综合利用率。操作系统利用中断等分时复用机制解决了cpu的利用率问题,利用dma技术解决了io设备的利用率问题。但是并没有解决两者相互配合的问题,那么如何来解决呢?常见的思路有多进程模型,多线程模型,协程,今天我们来讨论一下多线程模型的实现思路。为了避免重复创建线程,多线程模型一般使用线程池技术。为了充分利用cpu和io设...
2019-07-13 13:31:30
12202
原创 今天开博了
之前一直潜水带眼镜看牛人们写的文章,一个字“爽”呀,今天终于忍不住冒出一个头来,发觉上面的空气很清晰,比水里舒服多了。 虽然没有写文章的习惯,但以后也会尝试着写一些技术类的文字,算是记录自己在技术方面的点滴吧! 主要以原创为主,因为每个人的想法不一样,对同一想法的表达方式也会不一样,当然也会有转贴,看到牛人们写得太好而又不易找到,就会收藏起来了
2009-02-06 15:01:00
217
petshop详解
2008-05-08
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人