消息队列应用场景及ActiveMQ、RabbitMQ、RocketMQ、Kafka对比
RabbitMQ

消息队列应用场景及ActiveMQ、RabbitMQ、RocketMQ、Kafka对比

55 0

在之前的业务中,使用了Kafka和RabbitMQ两种消息队列,这篇文章来做一个总结。消息队列中间件是分布式系统中重要的组件,主要实现异步消息,应用解耦,流量削峰及消息通讯等功能。下面举例说明在实际应用中消息队列是如何使用的。消息队列应用场景1、异步处理以用户注册,并且需要注册邮件和短信为例。用户注...

阅读全文
ActiveMQ消息队列从入门到实践(3)—通过ActiveMQ收发消息
ActiveMQ

ActiveMQ消息队列从入门到实践(3)—通过ActiveMQ收发消息

906 0

在MQ中,消息模型有两种,一种是队列(Queue),一种是主题(Topic)。队列是Point-To-Point的,队列中的消息,仅能被消费一次。主题是PubSub模型,主题中的消息,可以由多个订阅者消费;订阅者只能消费它订阅以后的消息。这是遵循的JMS规范。1.1 收发消息对象创建过程如上图所示,...

阅读全文
初创公司5大Java服务困局,阿里工程师如何打破?
Java源码

初创公司5大Java服务困局,阿里工程师如何打破?

363 0

初创公司遇到的每一个问题都可能攸关生死。创业之初更应该总结行业的常见问题,对比方案寻找最优解。阿里巴巴地图技术专家常意在技术圈摸爬滚打数年,接触了各式各样的Java服务端架构。服务端问题见得多了,也就更能分辨出各种方案的优劣。今天,常意总结了5大初创公司存在的Java服务端难题,并尝试性地给出了一些...

阅读全文