`

第一章 activeMQ是什么以及基本概念介绍

阅读更多

                                                                       ActiveMQ介绍

 

1.1activeMq的特性

  • activeMq继承自JMS1.1的规范标准.
  • l连通性-activeMq提供了广泛的联通条件,包括对多种协议的支持,例如:HTTP / S ,  IP multicast,  SSL ,  STOMP ,  TCP ,  UDP ,XMPP等等
  • 持久性和安全性-activeMq提供多种持久化方式
  • 和应用服务器集成-tomcat  ,weblogic,jboss
  • 客户端API-支持java,php,c++,Perl等等.(服务器端是运行在Jvm中)
  • 集群  

1.2安装下载MQ

  1.   jdk版本1.5以上,必须有j2se环境
  2. http://activemq.apache.org/download.html ApacheMq的官方下载地址
  3. 下载得到apache-activemq-5.13.3-bin.zip包,解压得到以下目录,比较有用的目录的会在下面介绍
                   
  • activemq-all-5.4.1.jar  ------java调用activeMq的所有接口和类都在里面
  • bin --包含二进制/可执行的文件,启动脚本也在这个目录里
  • conf ---包含一些配置文件
  • data ---存储一些日志文件以及Message持久化数据
  • example ---一些可以快速启动的小例子
  • lib ---activeMq运行时需要的jar包

1.3启动Mq

    windows下的启动点击bin目录下的win64/win32的activemq.bat文件来启动

    http://localhost:8161/admin/ 通过这个地址可以进入mq终端控制台

1.4JMS术语定义

  •    JMS client ---一个纯用java来实现发送接收消息的应用
  • JMS producer  ---消息生产者
  • JMS consumer ---消息消费者
  • JMS message --- 用于被发攻和接收的基础单位(包括文本,二进制数据)
  • JMS domains --- 两种风格的消息传递,包括点对点和发布/订阅
  • Connection factory  ----  被客户端创建用来连接JMS provider
  • JMS provider  ---  JMS接口的具体实现
  • Destination -- 消息送的目的地

 

  • 大小: 24.3 KB
  • 大小: 17.4 KB
  • 大小: 15.9 KB
分享到:
评论

相关推荐

    ActiveMQ In Action

    **来源:** 第一部分介绍部分中的第一章 **详细内容:** - **消息中间件的基本概念:** 消息中间件是一种软件组件,用于促进不同应用程序之间的数据交换和通信。 - **消息中间件的重要性:** 在许多业务场景中,...

    Manning.ActiveMQ.in.Action.Mar.2011

    本章为读者提供了ActiveMQ的基本概念和历史背景,介绍了它在消息中间件领域的重要地位。通过这一章节的学习,读者可以了解ActiveMQ的核心组件和基本操作方式。 - **第2章:理解面向消息的中间件和Java消息服务(JMS)...

    camel in action 中文版 第一章

    " Camel In Action 中文版第一章知识点" 本章节将对 Camel 框架进行介绍, Camel 是一个开源的一体化框架,其目的是使一体化系统更容易。本书的第一章节我们将介绍 Camel 及展示它适合大企事业单位的软件。你将会...

    ActiveMQ in Action

    总的来说,《ActiveMQ in Action》这本书不仅介绍了ActiveMQ的基础概念和用法,还涵盖了实际开发和部署中可能遇到的各种问题,是学习和掌握ActiveMQ不可或缺的参考书籍。通过阅读和实践书中的例子,开发者可以更好地...

    Spring 3.x企业应用开发实战第17章

    虽然可能不会深入讲解,但本章可能简单介绍了Spring Security的基本概念,如认证和授权,以及如何配置基于角色的访问控制。 10. **Spring与第三方库集成**:Spring的强大之处在于其高度的可扩展性和与其他库的兼容...

    Open-Source ESBs in Action

    - 第1章介绍了开源ESB的世界,为读者提供了一个总体的概念框架。 - 第2章详细探讨了Mule和ServiceMix的架构设计,这对于理解这两种ESB的工作原理至关重要。 - 第3章指导读者如何设置Mule和ServiceMix的开发环境,...

    camel-manual-2.4.0, 用户手册

    - **开发第一个应用程序**:指导用户通过一个简单的示例来开发他们的第一个 Apache Camel 应用程序。 - **配置和管理**:提供关于如何配置和管理 Apache Camel 应用程序的信息。 - **高级主题**:探讨更复杂的主题,...

    springCloud

    一 服务启动 此项目集成了:Feign,Spring Cloud Bus,hystrix,swagger-ui,zuul-filter,配置中心功能 ... Fallbacks可以组成链式结构,所以,最底层调用其它业务服务的第一个Fallback返回静态数据.

    TongWeb6.0用户使用手册.pdf

    - **JDBC数据源概述**:介绍了TongWeb6.0中关于JDBC数据源的基本概念和作用。 - **TongWeb6.0中的JDBC数据源概述**:详细说明了TongWeb6.0中提供的JDBC数据源的特点和优势。 #### 5.2 JDBC数据源的使用 - **创建...

    11:Kafka消息系统.zip

    **第11章:Kafka消息系统** Kafka是一个分布式流处理平台,由LinkedIn开发并在2011年开源,后来成为了Apache软件基金会的顶级项目。Kafka设计目标是提供高吞吐量、低延迟的消息传递,同时具备容错性和可扩展性。它...

Global site tag (gtag.js) - Google Analytics