设计模式16之观察者模式
背景观察者模式你肯定知道并且用过,如果你没听过观察者模式这几个词,那发布-订阅模型你肯定知道。我们在使用Kafka等消息中间件时,就用到了发布-订阅模式进行数据的生产消费。你可以将发布-订阅模式理解为观察者模式。如下代码:kafka发布消息:ListenableFuturefuture=kafkaTemplate.send(topic,jsonString);消费者订阅消息:@KafkaListener(topics="${spring.kafka.topic}"...
原创
2020-11-06 08:18:04 ·
167 阅读 ·
0 评论