Spring Cloud Bus和Spring for Apache Kafka有什么区别?

时间:2018-08-01 13:20:49

标签: spring-cloud

使用Spring for Apache Kafka或Spring AMQP,我可以实现消息发布/订阅。 Spring Cloud Bus使用kafka / rabbitmq做大约相同的事情,它们之间有什么区别?

1 个答案:

答案 0 :(得分:1)

Spring Cloud Bus是在Spring Cloud Stream(以及kafka和Rabbitmq)之上构建的抽象。它不是通用的,但可以将管理命令一次发送到服务的多个节点。例如,将刷新(从Spring Cloud Commons发送)到用户服务的所有节点。只有一个通道,在春季云流中有很多通道。可以将其视为分布式弹簧启动器。