JMS 理解

原创 2004年07月13日 09:31:00

JMS 一般都包含至少三个组成部分:

两个JMS 客户和一个 JMS 服务器。两个客户通过 JMS 服务器相互通信。JMS 客户是使用 JMS API发送和接收消息的常规应用程序。

JMS 服务器可以是任何实现 JMS 规范的应用程序。一些 JMS 服务器是更大的应用程序的一部分;还有一些是专门负责 JMS 任务的应用程序。有很多第三方商业资源和一些开放源代码资源的 JMS 服务器可供选择使用。

应用程序使用 JMS 相互通信有两个方法可以选用:JMS 主题和 JMS 队列。主题和队列只在很少一些地方有区别,其中最明显的区别是它们发送消息的方式不同。

JMS 主题从一个 JMS 客户接收消息然后将这些消息分发给所有注册为主题监听者的 JMS 客户。相反,JMS 队列只将消息分发给一个客户,不管有多少客户注册为队列监听者。如果两个或者多个客户注册到一个队列,同时一个消息存储在队列中,那么只有一个客户能接收到这个消息。JMS 规范没有规定哪个客户将接收这个消息。

JMS介绍:我对JMS的理解和认识

JMS and ActiveMQ first lesson -- jms基础概念和应用场景 2011-6-18 PM 9:30 主讲:kimmking kimmking@163.com> 整理:...
  • dongzhouzhou
  • dongzhouzhou
  • 2013年03月09日 14:33
  • 951

理解面向消息的中间件和JMS

第二章:理解面向消息的中间件和jms 2.1企业级消息简介 企业级消息是在分布式系统之间进行传递的数据。当前有很多方法可以完成这一目的: 1.远程过程调用,例如COM、CORBA、DCE和EJB 2....
  • liu136313
  • liu136313
  • 2015年08月08日 11:20
  • 1103

通俗理解ActiveMQ

jms是发送消息的java中发送消息的中间件,包括5中数据流: · StreamMessage -- Java原始值的数据流 · MapMessage--一套名称-值对 · TextMessag...
  • MO_JM
  • MO_JM
  • 2017年03月03日 10:41
  • 260

JMS介绍:我对JMS的理解和认识

文献:http://www.verydemo.com/demo_c143_i15452.html JMS and ActiveMQ first lesson -- jms基础概念和应用场景 2...
  • MMM00LLL57
  • MMM00LLL57
  • 2014年05月23日 00:43
  • 220

JMS,MOM,MQTT概念与联系

1. MOM(Message Oriented Middleware,分布式系统的集成) MOM指的是利用高效可靠的消息传递机制进行平台无关的数据交流,并基于数据通信来进行分布式系统的集成。 ...
  • cleverlzc
  • cleverlzc
  • 2015年08月16日 12:13
  • 2018

java 实现jms的客户端(发送接收消息)

本文以ActiveMQ 消息服务器中间件为例。 实现的步骤如下: 1)实例化连接 工厂ConnectionFactory,主要设置的参数为连接到消息服务器中间件的用户名,密码及url. 2)通过...
  • Elender
  • Elender
  • 2013年02月28日 12:07
  • 2673

JMS简介以及WebLogic配置JMS例子

1.  技术基础简介 1.1  JMS 1.1.1  JMS简介 JMS(Java Messaging Service)是Java平台上有关面向消息中间件的技术规范,它便于消息系统中的Java应用程序...
  • wyc_cs
  • wyc_cs
  • 2013年05月08日 16:52
  • 1581

JMS介绍:我对JMS的理解和认识

JMS and ActiveMQ first lesson -- jms基础概念和应用场景 2011-6-18 PM 9:30 主讲:kimmking kimmking@163.com> 整理:...
  • Intlgj
  • Intlgj
  • 2014年07月23日 16:13
  • 616

JMS介绍:我对JMS的理解和认识

JMS and ActiveMQ first lesson -- jms基础概念和应用场景 2011-6-18 PM 9:30 主讲:kimmking kimmking@163.com> 整理...
  • kongls08
  • kongls08
  • 2013年01月11日 14:56
  • 854

Kafka是什么,JMS是什么,常见的类JMS消息服务器,为什么需要消息队列(来自学习笔记)

1、Kafka是什么 Apache Kafka是一个开源消息系统,由Scala写成。是由Apache软件基金会开发的一个开源消息系统项目。  Kafka最初是由LinkedIn开发,并于...
  • toto1297488504
  • toto1297488504
  • 2017年06月18日 10:32
  • 2348
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:JMS 理解
举报原因:
原因补充:

(最多只允许输入30个字)