![](https://img-blog.csdnimg.cn/20201014180756754.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
互联网
文章平均质量分 73
bjo2008cn
架构之美
展开
-
灰度发布入门
为什么需要灰度发布?我们的产品是个比较典型的互联网产品,产品升级采用“小步快跑”的方式,一般采用保持每周或每两周一次的发布频率,同时,每周会有数次bug上线。系统上线总是伴随着风险,系统重大bug的风险,新旧版本兼容的风险,用户使用习惯突然改变而造成用户流失的风险等等,因为这些风险的存在,很多次上线都是通宵达旦、小心翼翼,RD和QA都搞提很疲惫。为了不再如此疲惫,同时避免重大事故的发生.......原创 2016-11-23 11:29:46 · 3252 阅读 · 0 评论 -
基于cache的过载问题解决模式
假设系统A依赖于系统B,同时为了提高访问效率,A系统在本地设置系统B的cache,其过期时间为t。当cache失效时的策略如下:1)基于超时的常规模式: 单统程请求,其他线程等待在t到达后,Cache中的Key和对应Value将被清除,get操作将通过RPC获取B 系统的Key对应的Value,并更新本地Cache。此时,如果另一个线程发现cache过期,get操作先判断有没有其他线程......原创 2016-11-23 15:28:05 · 365 阅读 · 0 评论 -
常用mq比较
常用MQ产品比较ActiveMQJoramHornetQOpenMQMuleMQSonicMQRabbitMQZeroMQ转载 2017-02-17 10:13:46 · 5132 阅读 · 1 评论 -
京东全链路压测军演系统(ForceBot)架构解密
ForceBot愿景1、诞生背景伴随着京东业务的不断扩张,研发体系的系统也随之增加,各核心系统环环相扣,尤其是强依赖系统,上下游关系等紧密结合,其中一个系统出现瓶颈问题,会影响整个系统链路的处理性能,直接影响用户购物体验。往年的 618、双 11 大促备战至少提前 3 个月时间准备,投入大量的人力物力去做独立系统的线上压力评测,带来的问题就是各个性能压测团队工作量非常大转载 2017-01-19 10:54:44 · 11930 阅读 · 0 评论 -
阿里开源全局图
摘要: 受益开源,就当回馈。面对阿里头顶上“贡献开源软件数目第一”的光环,我们清醒地认知阿里开源的目的:阿里开源不是到业内“秀肌肉”,更不是自卖自夸;阿里之所以选择开源是因为开源是孵化新技术领域的容器,更是技术演进的最大推动力。 阿里巴巴集团已经开源115个项目,加入FSF基金会、Apache基金会、Linux 基金会和Xen的顾问团队,并在云栖大会北京峰会宣布AliSQL开源。转载 2017-01-23 17:47:51 · 1984 阅读 · 0 评论