`
shhyuhan
  • 浏览: 43358 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

ActiveMQ学习教程(二)——概念解释

阅读更多
这一节对JMS API中的一些重要概念进行一下说明。

JMS API的主要概念如一下:

    JMS client: 纯Java写的用于发送和接收消息的应用程序
    Non-JMS client: 用JMS提供的本地用户API来发送和接收消息的应用程序
    JMS producer: 创建和发送JMS消息的客户端
    JMS consumer: 接收和处理JMS消息的客户端
    JMS provider: 完全用Java写的JMS接口的实现
    JMS message: JMS消息
    JMS domains: 两种发送方式,包括点对点(point-to-point)和发布/订阅(publish/subscribe)
    Administered objects: 预定义的包含JMS provider的配置数据,客户端一般通过JNDI调用
    Connection factory: 客户端用Connection Factory创建Connection来连接JMS provider
    Destination: 用于记录消息的目的地址或接收地址。


本节只列出提纲,详细说明,请查看附件。

下面对两种JMS domains进行一下说明:
1.publish/subscribe



在这种模式下,MQ服务器中的客户端可订阅自己感兴趣的TOPIC,当其它客户端向MQ服务器发送一个TOPIC且该TOPIC是自己订阅过的TOPIC,则接收该消息。上一节的例子就是用了这个模式

2.point-to-point



在这种模式下,消息是点对点发送的,一个QUEUE只会发送到一个客户端。

这一节对JMS的一些基本介绍就到此为止,下一节将介绍MQ的连接配置
  • 大小: 19.3 KB
  • 大小: 20.8 KB
分享到:
评论
1 楼 85977328 2012-08-19  
好文,学习了

相关推荐

    ActiveMQ 入门实战(3)--SpringBoot 整合 ActiveMQ(csdn)————程序.pdf

    actory jmsListenerContainerFactoryTopic() { ...同时,我们还探讨了 ActiveMQ 和 Spring JMS 的核心概念以及它们在实际应用中的价值。对于需要构建可扩展、高可用系统的开发者来说,了解这些知识是十分必要的。

    CentOS安装Activemq图文教程

    "CentOS安装Activemq图文教程" 本文将详细介绍如何在CentOS系统中安装和配置Activemq,并实现开机启动的设置。 一、下载和安装Activemq 首先,我们需要从Apache官方网站下载Activemq的安装包。在浏览器中访问...

    activemq ssl双向认证连接

    在IT行业中,ActiveMQ是一个非常流行的开源消息代理和队列管理软件,它是Apache软件基金会的顶级项目之一。SSL(Secure Socket Layer)是用于确保网络通信安全的一种标准协议,而双向认证(Mutual SSL/TLS ...

    ActiveMQ学习 完整例子

    1. **ActiveMQ基本概念** - **消息中间件**:ActiveMQ作为一个消息中间件,负责在分布式系统中传递消息,解耦生产者和消费者。 - **JMS(Java Message Service)**:JMS是Java平台上的标准,定义了消息生产和消费...

    ActiveMQ集群实战视频教程

    ActiveMQ集群实战教程

    ActiveMQ学习教程PPT

    自己做的一个MQ-PPT,通过学习,应用之后的总结,理论和实践,例子都做了一一说明,希望对初学者有所帮助。

    百度网盘-ActiveMQ视频教程

    ActiveMQ视频教程

    一头扎进 activemq 视频教程 java1234出品

    本教程详细阐述了 ActiveMQ 的核心概念和技术,旨在帮助开发者深入理解如何在实际项目中使用这一强大的工具。首先,我们会从基础入手,了解 JMS 规范的基本概念,包括消息队列、主题、点对点和发布/订阅模型。JMS 是...

    ActiveMQ视频教程-百度网盘地址.txt

    ActiveMQ视频教程,共9章节。学习后进步很大,优质视频教程

    activeMQ学习

    在学习ActiveMQ时,你需要掌握以下几个关键概念: - **消息模型**:理解点对点和发布/订阅模型的区别及其应用场景。 - **消息队列和主题**:了解队列如何保证消息的一对一传递,而主题则允许一对多的广播模式。 - *...

    ActiveMQ实战——实现一个简易版的聊天室

    在本篇《ActiveMQ实战——实现一个简易版的聊天室》中,我们将深入探讨如何利用Apache ActiveMQ构建一个简单的在线聊天应用。ActiveMQ是Apache软件基金会的一个开源项目,它是一款功能强大的消息中间件,用于在...

    activemq培训教程

    activemq培训教程,介绍activemq技术

    ACTIVEMQ实战 部分翻译(1——4.3)

    ActiveMQ是一种广泛使用的企业级消息中间件,它遵循JMS(Java ...对于希望深入学习ActiveMQ的开发者来说,理解其安装、配置以及与不同系统的集成方式是十分必要的,这将有助于他们构建更加健壮和可扩展的应用程序。

    ActiveMQ培训教程

    ActiveMQ培训教程

    ActiveMQ教程

    ActiveMQ 是一款由Apache软件基金会开发的开源消息中间件,广泛应用在各种企业级环境中。它遵循Java消息服务(JMS)1.1规范,并且兼容J2EE 1.4及以上版本,使得它可以在多种Java虚拟机(JVM)和Web容器中运行。...

    深入掌握JMS——ActiveMQ 十一章

    ### 深入掌握JMS——ActiveMQ 十一章 #### JMS基本概念与重要知识点解析 **JMS(Java Message Service)简介** JMS(Java消息服务)是一种广泛应用于企业级应用中的消息中间件协议,它为应用程序提供了一种高效、...

    activeMQ学习资料

    这个压缩包文件包含了一系列与ActiveMQ学习相关的资源,包括案例代码、案例说明文档和技术总结文档,非常适合初学者和进阶者深入理解和实践ActiveMQ。 1. **ActiveMQ基础概念** - **消息队列**:ActiveMQ的核心是...

    activemq消息中间件-视频教程

    《ActiveMQ消息中间件——视频教程》是一套专注于讲解Apache ActiveMQ这一开源消息中间件的教育资源。本教程通过视频的形式,深入浅出地介绍了ActiveMQ的核心概念、功能特性以及实际应用,旨在帮助学习者掌握消息...

    activeMQ 详细教程与源码(包含消费者与生产者)

    在本教程中,我们将深入理解 ActiveMQ 的核心概念、使用方式以及如何通过源码学习其工作原理。首先,让我们了解消息队列的基本概念:消息队列是一种异步通信机制,它允许应用程序之间通过发送和接收消息来交换数据,...

Global site tag (gtag.js) - Google Analytics