ThinkChat🤖让你学习和工作更高效,注册即送10W Token,即刻开启你的AI之旅 广告
一句话总结就是:<mark>屏蔽底层消息中间件的差异,降低切换成本,统一消息的编程模型</mark>。 <br/> 企业中常用的消息中间件有 ActiveMQ、RabbitMQ、SocketMQ、Kafka等。有这么多种选择。 <br/> 对于程序员来说:如果学习了ActiveMQ,到企业却发现企业用的不是ActiveMQ,势必要学习一种新的消息中间件,增加了学习的难度和成本。 对企业来说:当前使用的是ActiveMQ,但是想切换到其它的消息中间件,势必会带来切换、维护和开发的难度和成本。 <br/> 而SpringCloud Stream消息驱动可以让我们不再关注具体MQ的细节,只需要用一种适配绑定的方式,自动的给我们在各种MQ内切换即可,降低了难度和成本。