关键词:
jms的3点结构:生产者、消费者、jms server(MQ)。
jms规范主要定义了2点:消息的格式和消息传递的模式。
发布者 订阅者
常用的消息server:activeMQ
常用的jms场景:同步转异步 系统间传递数据 消息通知
MQ类似于阻塞队列
由server把消息从生产者传递给消费者。
activeMQ:ActiveMQConnectionFactory
rpc: remote process call
send receive MessageListener
当前对server和MQ的理解,可能不一定正确:
MQ只是一个消息队列,负责接收消息,和响应client发来的获取消息的请求,其他的不做处理。有点像一个url,只负责响应客户端的请求,暂存消息,至于其他的都由client程序自行控制。
相关例子在参考博客里面已经有很多了。
问题:
1用JMS来解决什么问题?
A 异步发邮件
参考: