Skip to content

Posts

  • 接口的所有权之争

    Published: at 00:00

    在《敏捷软件开发:原则、模式与实践》里作者提到了一个开关和台灯设计的例子。

  • 策略模式在应用中的实践

    Published: at 00:00

    <p>行为模式有一种模式叫策略模式(Strategy Pattern),一个类的行为或其算法可以在运行时更改。在策略模式中,我们创建表示各种策略的对象和一个行为随着策略对象改变而改变的 context 对象。策略对象改变 context 对象的执行算法。</p>

  • 微服务的故障处理

    Published: at 00:00

    <p>当微服务发生故障后怎么办?最近线上发生一起故障,一个接口的慢查询拖垮了整个应用,导致整个应用变得不可用。如果正好赶上流量高峰,应用重启都变得很困难,除非把入口整个关闭,再重启应用等待应用的恢复。</p>

  • SOLDI原则之DIP:依赖倒置原则

    Published: at 00:00

    <p>本篇介绍软件设计原则之一DIP:依赖倒置原则。很多知识回头来看会有新的理解。看到一句话,一段文字,一个观点有了新的理解,醍醐灌顶的感觉。这种感觉像是一种惊喜。古语说:温故而知新。</p>

  • 企业应用架构的基本模式之分离接口

    Published: at 00:00

    本篇介绍企业应用架构的基本模式之一分离接口(Separated Interface)模式。这个模式比较常见,相信我们在应用中已经用过很多次了,甚至在一些架构中成了应用标准,不管用不用得到。