来源:范钢的博客 也许你是一位项目经理,也许你是一位项目骨干成员,或者开发小组长。在我发表“如何提高代码质量”…
架构设计
用redis实现消息队列(实时消费+ack机制)
消息队列 首先做简单的引入。 MQ主要是用来: 解耦应用、 异步化消息 流量削峰填谷 目前使用的较多的有Act…
再谈消息队列技术
上周,我们举办了第二届技术沙龙,我这边主要演讲了消息队列技术的议题,现分享给大家: 在我们团队内部,随着消息应…
“浅”谈容灾和双活数据中心(下)
本文接续前文:“浅”谈容灾和双活数据中心(上),上篇发布之后,瓜哥粉丝量暴涨了好几百,感谢大家关注! 第三部分…
“浅”谈容灾和双活数据中心(上)
有读者建议冬瓜哥标题里去掉”浅谈“,说是如果写成这样还叫浅谈,那么其他人还咋办。冬瓜哥一向认为,…
缓存更新的套路
看到好些人在写更新缓存数据代码时,先删除缓存,然后再更新数据库,而后续的操作会把数据再装载的缓存中。然而,这个…
HTTP幂等性概念和应用
基于HTTP协议的Web API是时下最为流行的一种分布式服务提供方式。无论是在大型互联网应用还是企业级架构中…
软件架构设计原则和模式(上):分层架构设计
绪论 本文打算探讨一下软件架构设计的一些设计原则与经过实践验证的设计模式。这些软件架构设计的原则和模式已经有几…
领域驱动设计和实践
引言 软件系统面向对象的设计思想可谓历史悠久,20世纪70年代的Smalltalk可以说是面向对象语言的经典,…
领域驱动设计实现之路
2004年,当Eric Evans的那本《领域驱动设计——软件核心复杂性应对之道》(后文简称《领域驱动设计》)…