- 浏览: 939807 次
- 性别:
- 来自: 江西上饶
文章分类
- 全部博客 (460)
- p.spring (56)
- p.maven (20)
- p.ant (17)
- p.jee (18)
- p.jse (33)
- p.ofbiz (31)
- p.软件工程 (8)
- p.struts2 (5)
- p.hibernate (5)
- linux (25)
- 设计模式 (2)
- p.javascript (11)
- 硬件 (1)
- p.jsp (2)
- p.windows批处理 (1)
- 操作系统问题 (5)
- 算法 (1)
- p.mysql (7)
- p.sql (5)
- p.c (1)
- google产品 (0)
- 内存 (1)
- p.struts (1)
- p.freemarker (7)
- p.css (4)
- p.log4j (10)
- p.html (3)
- 淘宝产品 (0)
- 其他 (3)
- 编译器 (0)
- svn (4)
- p.spring.security (11)
- 图形 (0)
- p.xml (1)
- p.ssh (0)
- p.jquery (4)
- p.jdbc (3)
- p.flex (0)
- p.c++ (0)
- p.c#Net (0)
- p.assembly (0)
- p.sqlserver (0)
- p.其他 (3)
- p.webwork (21)
- p.wap (12)
- p.cglib (1)
- p.jee服务器 (11)
- windows (2)
- p.iphone (1)
- p.java.分布式与集群 (2)
- p.ibatis (16)
- p.eclipse (5)
- 架构 (2)
- http协议 (5)
- 我的个人标准 (2)
- 多线程 (1)
- 奇怪问题 (5)
- p.jira (13)
- p.httpclient (1)
- 服务器.apache (11)
- 安全防范 (1)
- p.PODAM (1)
- p.junit (16)
- fop (2)
- 硬盘安装 (1)
- powerdesigner (0)
- 单元测试 (1)
- apache commons (4)
- tomcat+apache集群 (10)
- 各类诡辩 (1)
- 安卓 (8)
- qvod (1)
- java编程基础知识考试考点及答案 (0)
- 工作总结 (4)
- oracle (0)
- spring的util工具 (3)
- json (2)
- maven (3)
- jms (19)
- p.bat (3)
- hadoop (2)
- git (3)
- nginx (1)
- p.移动开发 (1)
- shiro (3)
- 游戏破解 (1)
- react-native (7)
- ios开发 (1)
- webmagic (6)
- socks5 (1)
最新评论
-
weituotian:
说的不好,没人看的
公司系统中的菜单功能和权限功能 -
石不易:
非常详细的注解~
绑定端口和IP,Listen 与VirtualHost指令 -
spring_springmvc:
spring mvc demo教程源代码下载,地址:http: ...
spring mvc -
liyixing1:
PandaDONG 写道谢谢你啊,我已经下下来了,只是还有很多 ...
jira war安装 -
liyixing1:
PandaDONG 写道谢谢你啊,我已经下下来了,只是还有很多 ...
jira war安装
JMS有两种通信方式
P2P,点对点 方式和
发布/订阅模式PUB,SUB
点对点时,消息发送队列目的地(Queue),这个队列只有一个人可以接受到他对应的属于自己的消息,其他人员不会从队列得到与自己无关的消息。在消息未过期之前,消费者(接受者)可以在任意时间接受,消费者唯一,消费者可以在发送者之前,另外消费者在接受完后,必须反馈信息,表示信息被接受,否则JMS不认为消息被接受,(各种框架实现是自动的)
发布/订阅模型,类似广播模式,发送消息给主题目的地(Topic),任何数量的消费订阅者可以从这个主题目的地来接收它们。
不同的客户端订阅自己感兴趣的消息。每个消息都可以有多个订阅者,订阅者只能消费他们订阅之后出版的消息,即订阅者必须先运行,再等待生产者的运行,这和点对点类型有所差异。订阅者必须保持为活动状态才能使用这些消息, 即订阅者必须保持活动状态等待发布者发布的消息,如果订阅者在发布者发布消息之后才运行,则不能获得先前发布者发布的消息。
P2P,点对点 方式和
发布/订阅模式PUB,SUB
点对点时,消息发送队列目的地(Queue),这个队列只有一个人可以接受到他对应的属于自己的消息,其他人员不会从队列得到与自己无关的消息。在消息未过期之前,消费者(接受者)可以在任意时间接受,消费者唯一,消费者可以在发送者之前,另外消费者在接受完后,必须反馈信息,表示信息被接受,否则JMS不认为消息被接受,(各种框架实现是自动的)
发布/订阅模型,类似广播模式,发送消息给主题目的地(Topic),任何数量的消费订阅者可以从这个主题目的地来接收它们。
不同的客户端订阅自己感兴趣的消息。每个消息都可以有多个订阅者,订阅者只能消费他们订阅之后出版的消息,即订阅者必须先运行,再等待生产者的运行,这和点对点类型有所差异。订阅者必须保持为活动状态才能使用这些消息, 即订阅者必须保持活动状态等待发布者发布的消息,如果订阅者在发布者发布消息之后才运行,则不能获得先前发布者发布的消息。
发表评论
-
activemq in action 翻译
2014-11-20 10:45 828http://jackyin5918.iteye.com/ca ... -
高并发
2014-11-16 21:58 1539垂直扩展 垂直扩展是一种用于增加单个ActiveMQ代理连接数 ... -
删除不活动的队列(Delete Inactive Destinations)
2014-11-16 16:41 1325一般情况下,ActiveMQ的queue在不使用之后,可以通过 ... -
代理网络中消息传递
2014-11-13 21:21 758常见的方式是让所有客户端都连接到一个中心代理,而这不是使用消息 ... -
企业部署
2014-11-13 14:26 656主从备份方式 多个代理 ... -
REST和AJAX
2014-11-12 17:01 760REST 通过activemq提供的servlet < ... -
安全机制
2014-10-15 15:22 1200ActiveMQ中所有安全相关的概念都是通过插件的形式实现的. ... -
与spring结合
2014-10-15 14:06 759在Spring中嵌入ActiveMQ有四种方式:纯Spring ... -
activemq 消息存储
2014-10-13 17:03 2308JMS规范支持两种方式分发消息:持久化和非持久化。Active ... -
ActiveMQ配置 连接activemq
2014-10-08 10:13 38977activemq代理 JMS代理(如ActiveMQ bro ... -
ActiveMQ简介
2014-10-08 09:49 745支持跨平台跨语言等特点,由于它是用JAVA实现的一套中间件,跨 ... -
jms-spring
2014-09-30 10:37 908同步接收和同步发送的情况(使用JNDI) 异步接收消息 ... -
jms-事物
2014-09-29 16:52 647JMSRedelivered可以检查消 ... -
过滤器与消息选择器
2014-09-28 23:08 670过滤器 String filter = &quo ... -
发布订阅模式
2014-09-28 11:52 997特点 1.通过话题通道进行交互。 2.可以有多个订阅者,订阅者 ... -
jms-点对点
2014-09-27 23:45 954在点对点模式中,消息创建者称为发送者,消息消费者称为接收者。 ... -
jms-message对象
2014-09-26 14:40 1169message必须通过session创建,以便完成对应的初始化 ... -
jms基础,与例子
2014-09-24 22:14 985MOM,面向消息中间件的交互模式 各个系统间,可以认为 ...
相关推荐
1) 本工程主要演示在SPRING BOOT工程中怎样使用JMS集成IBM-MQ及TLQ两种消息中间件产品 2) 使用SPRING BOOT Conditional机制实现了两种产品按需加载,工程会根据配置文件开关动态加载 3) 实现了普通队列消息发送与...
ava消息中间件学习-JMS两种消息模式及代码示例demo
JMS (Java Message Service): Queue, Topic两种模式
JMS 支持两种消息传递模型: 点对点(point-to-point,简称 PTP) 发布/订阅(publish/subscribe,简称 pub/sub)。 这两种消息传递模型非常相似,但有以下区别: PTP 消息传递模型规定了一条消息只能传递给一个接收...
根据企业应用程序间进行消息服务的实际需要,深入研究Java消息服务(Java Message Service,JMS)技术,结合其中的"发布/订阅式"和"点对点式"两种消息收发模式,提出了一个基于JMS体系结构的全新的消息服务模型,并针对股票...
ActiveMQ是Apache软件基金会所研发开源的消息中间件,为应用程序提供高效的、可扩展的、稳定的... ActiveMQ提供了两种消息模式:点对点模式(Queue)、发布订阅模式(Topic),这两种模式基本上可以覆盖大部分的需求了
在业务逻辑的异步处理,系统解耦,分布式通信以及控制高并发的场景下,消息队列有着...并比较了两种模式:生产者-消费者模式和发布-订阅模式的区别。AMQP作为比JMS更加高级的消息协议,支持更多的消息路由和消息模式。
ActiveMQDemo:这是关于消息中间件ActiveMQ的WEB项目,将覆盖JMS,ActiveMQ的初始入门和API详细使用,两种经典的消息模式(PTP和PubSub),与Spring集成,ActiveMQ进行监控,监控与配置优化等。不多说,直接撸原始码...
activeMQ是jms的一种,是java是实现两个系统之间交互的方式,MQ分为队列模式和订阅模式,对这两种模式分别进行了测试通过。
支持拉(pull)和推(push)两种消息模式 单一队列百万消息的堆积能力 支持多种消息协议,如 JMS、MQTT 等 分布式高可用的部署架构,满足至少一次消息传递语义 提供 docker 镜像用于隔离测试和云集群部署 提供配置、...
总的来说,消息规范里面定义最常见的几种消息通信模式主要有发布-订阅、点对点这两种。另外,通过结合这些模式的具体应用,我们在处理某些应用场景的时候也衍生出来了一种请求应答的模式。下面,我们针对这几种方式...
JMS即Java消息服务(Java Message Service)应用程序接口,是一个Java平台中关于面向消息中间件(MOM)的API,用于在两个应用程序之间,或分布式系统中发送消息,进行异步通信。Java消息服务是一个与具体平台无关的...
3、支持pull和push两种消息模式 4、单一队列百万级消息的堆积能力 5、支持多种消息协议,如JMS、MQTT等 6、分布式高可用的部署架构,满足至少一次的消息传递语义 7、提供docker镜像用于隔离测试和云集群部署 8...
第1章 课程介绍 介绍该课程的内容、学习成果、实例,...本章介绍TCC模式,也对微服务系统的几种设计模式,以及这些模式下分布式事务的实现模式进行了介绍。 9-1 TCC模式介绍 9-2 微服务架构的设计模式 第10章 课程总
本项目基于Spring的AMQP模块,整合流行的开源消息队列中间件rabbitMQ,实现一个向...并比较了两种模式:生产者-消费者模式和发布-订阅模式的区别。AMQP作为比JMS更加高级的消息协议,支持更多的消息路由和消息模式
支持拉(pull)和推(push)两种消息模式 单一队列百万消息的堆积能力 支持多种消息协议,如 JMS、MQTT 等 分布式高可用的部署架构,满足至少一次消息传递语义 提供 docker 镜像用于隔离测试和云集群部署 提供...
包含activemq的安装包,JMS(java message service)的开发例子,java开发以及集成spring的开发,包含点对点与发布/订阅两种模式
这是关于消息中间件ActiveMQ的一个系列专题文章,将涵盖JMS、ActiveMQ的初步入门及API详细使用、两种经典的消息模式(PTP andPub/Sub)、与Spring整合、ActiveMQ集群、监控与配置优化等。话不多说,我们来一起瞧一瞧...
jms有点对点、发布订阅两种模式,支持TextMessage、MapMessage 等复杂的消息正文格式(5种)。 AMQP是高级消息队列协议,提供5种消息模型(direct/fanout/topic/headers/system),仅支持byte[]类型信息,几种消息队列都...