您好,欢迎来到意榕旅游网。
搜索
您的当前位置:首页activemq学习笔记

activemq学习笔记

来源:意榕旅游网
请求(Request)客户端等待服务器进程响应(Response)服务器

传统的request/response

请求队列客户端异步接收消息服务器

基于消息中间件的request/response

·传统的request/response

在客户端提交请求后必须等待服务端处理完毕给于反馈,这期间客户端完全处于空闲等待状态,甚至有可能超时;

·基于消息中间件的request/response

客户端提交请求,不必等待服务器处理,客户端可以继续进行其它操作,而服务端形成命令的消息列队,在空闲的时候进行处理,客户端可以异步接收来自服务端反馈信息;

·启动ActiveMQ

下载ActiveMQ5.0,(前提,配置好java_home/classpath等)在bin目录,activemq.bat(win)或activemq(linux)启动服务。也可以安装成系统服务。

ActiveMQ5.0的WEB监控默认为:http://localhost:8161/admin 在此可以监控所有消息情况。

并且ActiveMQ5.0在WEB上也提代了简单DEMO应用(基本没用) ·JMS客户端

JMS只有JMS服务器是服务器,消息的发送端和接收端都是JMS的客户端。

ActiveMQ服务实现了JMS1.1规范,支持两种消息传递模型:点对点(PTP)、发布-订阅(PUB/SUB)模型,支持持久消息。 发送消息和接收消息流程: 序号 1 2 3 4 5 6 7 发 送 创建JMS连接 ConnectionFactory 创建会话 Session 定义是否事务和回传通知方式 创建消息目的地和主题 Destination Subject定议Queue或Topic 创建消息提供者 Producer 确定消息目的地,是否持久模式 创建消息体 Message 发送消息 Send 接收消息 接 收 创建JMS连接 ConnectionFactory 创建会话 Session 定义是否事务和回传通知方式 创建消息目的地和主题 Destination Subject定议Queue或Topic 创建消息接收者 Consumer 确定消息目的地,进行监听onMessage 接收消息,进行ACKNOWLEDGE 如有JMSReplyTo,转至消息发送流程

因篇幅问题不能全部显示,请点此查看更多更全内容

Copyright © 2019- yrrf.cn 版权所有

违法及侵权请联系:TEL:199 1889 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务