Spring Boot 整合 rabbitmq
一、消息中间件的应用场景
异步处理
场景:用户注册,信息写入数据库后,需要给用户发送注册成功的邮件,再发送注册成功的邮件。
1.同步调用:注册成功后,顺序执行发送邮件方法,发送短信方法,最后响应用户
2.并行调用:注册成功后,用多线程的方式并发执行发邮件和发短信方法,最后响应用户
3.消息队列:注册成功后,将要发送的消息用很短的时间写入消息队列中,之后响应用户;发送邮件的服务和发送短息的服务就可以从消息队列中异步读去,然后发送任务。
ActiveMQ安装配置和使用简例
本文作者:Zhang Phil
原文链接:http://blog.csdn.net/zhangphil/article/details/48173665
ActiveMQ安装配置和使用简例
ActiveMQ是一套JMS(Java Message Service)开源消息服务实现的组件。
三:JMS消息服务规范
一:JMS是什么?--->JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API--->用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。