🔥码云GVP开源项目 12k star Uniapp+ElementUI 功能强大 支持多语言、二开方便! 广告
一句话总结就是:<mark>屏蔽底层消息中间件的差异,降低切换成本,统一消息的编程模型</mark>。 <br/> 企业中常用的消息中间件有 ActiveMQ、RabbitMQ、SocketMQ、Kafka等。有这么多种选择。 <br/> 对于程序员来说:如果学习了ActiveMQ,到企业却发现企业用的不是ActiveMQ,势必要学习一种新的消息中间件,增加了学习的难度和成本。 对企业来说:当前使用的是ActiveMQ,但是想切换到其它的消息中间件,势必会带来切换、维护和开发的难度和成本。 <br/> 而SpringCloud Stream消息驱动可以让我们不再关注具体MQ的细节,只需要用一种适配绑定的方式,自动的给我们在各种MQ内切换即可,降低了难度和成本。