Kafka消息丢失与重复消费

Kafka作为一个消息中间件,在某些情况下可能会丢失消息,如果在一些重要的业务场景中,消息的丢失可能会带来重大的问题,因此我们简单分析下丢消息的场景以及如何避免: 生产者丢消息 对于生产者来说,一般丢消息指的是生产者认为消息已经发送,但是其 … 继续阅读 Kafka消息丢失与重复消费

设计模式之组合模式

之前做一个需求,设计一个设置程序,设置程序中包含不同的页面,页面中又有不同的分组,每个分组下面又有不同的项,每个项包含不同的控件。 当用户点击保存的时候,需要将所有的配置,都映射并保存在配置文件中。 之前做的时候,是将每个控件都绑定一个映射 … 继续阅读 设计模式之组合模式