最近跟着视频学电商项目,里面用到了dubbo和activemq. 其中activeMQ是为了降低服务和服务之间调用的耦合度的。
我就想既然能这样,为什么前面还要用dubbo进行工程之间的通信呢。
想问下,dubbo和activemq之间的区别及优势劣势。java小白虚心求教。我百度了好几页也没找到啊,轻微伸手党。。
https://zhidao.baidu.com/question/1576822426461398740.html
http://blog.csdn.net/u012325073/article/details/53385322
dubbo是整个项目分布式的环境,构成分布式集群基础;mq构成通讯,点对点的。 楼主的你的电商视频可以分享给我一分不,想做个参照做一个分布式项目,好巩固这些知识,工作中用的太零散了。
完全不同
一个是rpc的集成,同步,注重服务暴露
一个是异步消息,注重可靠性传输
老铁的电商项目的视频能分享一份不
rpc是进程之间的,注重最终一致性;
消息队列是服务之间传递消息的,为了服务之间的解耦