`

11 ActiveMQ代理功能实战

阅读更多

博客已搬家, 更好阅读体验, 戳 http://www.jack-yin.com/english/translation/activemq-in-action/1683.html

 

11 ActiveMQ broker features in action

11 ActiveMQ代理功能实战

 

This chapter covers

本章内容包括:

 

? Using wildcards and composite destinations

? Utilizing advisory messages

? Understanding virtual topics and retroactive consumers

? Using ActiveMQ plug-ins

? An introduction to Apache Camel

使用通配符和复杂消息目的地

使用advisory消息

理解虚拟主题和可追溯消息消费者

使用ActiveMQ插件

介绍Apache Camel

 

 

 

In the previous chapter we looked at deploying ActiveMQ in enterprise environments:

how to deploy ActiveMQ for high availability and for passing messages across

geographically dispersed locations. 

 

前面章节中,我们了解了如何在企业级应用环境中部署ActiveMQ,同时介绍了如何部署高可用性

ActiveMQ以及如如何在地理上分散的不同地点之间传送消息.

 

In this chapter we’ll look at some of the more

advanced configuration options for the ActiveMQ message broker. We’ll look at

receiving messages from multiple destinations using wildcards, and sending messages

to multiple destinations at the same time using composite destinations. 

 

本章中,我们将介绍ActiveMQ消息代理的更多的高级配置选项.我们将看到如何使用通配符从而

从多个消息目的地接收消息,以及如何使用组合消息目的地同时将消息发送到多个消息目的地.

 

We’ll

show how to actively listen for changes in the state of the ActiveMQ broker and for

clients leaving and joining by using advisory messages. Other advanced features of

the broker we’ll look at include virtual topics, which let you broadcast messages

over a topic, but have load balanced queues dispatch the messages. We’ll also look

at message redelivery and dead-letter queues, and how to extend the functionality

of the ActiveMQ broker with interceptor plug-ins. Finally, we’ll introduce Apache

Camel, the popular integration framework, which can be embedded into an ActiveMQ

broker to create a powerful integration engine and extend the flexibility and routing

of ActiveMQ.

 

我们将展示如何激活针对ActiveMQ代理状态的监听,以及如何使用advisory消息移除客户端或加入

新客户端.我们还将了解的其他高级特性还包括使用虚拟主题以便通过一个主题广播消息,同时使用

一个负载均衡队列来分发消息.我还将看到如何重新分发消息,dead-letter队列以及如何使用拦截器插件

来扩展ActiveMQ代理的功能.最后,我们将介绍一个流行的框架 --Apache Camel,这个框架可以嵌入到

ActiveMQ代理中用来创建一个强大的集成引擎以扩展ActiveMQ的灵活性和路由能力.

 

In the first section, we’ll look at how to send and receive messages from more than

one destination at a time, using composite destinations and wildcards.

 

首先,我们将看到如何使用通配符发送消息到多个消息目的地,以及如何使用组合消息目的地从多个目的地接收消息.

 

分享到:
评论

相关推荐

    ActiveMQ实战(英文版)

    ActiveMQ的核心功能包括: 1. **消息传递**:ActiveMQ作为消息代理,允许应用程序之间通过发送和接收消息进行异步通信。这种通信模式可以提高系统的可扩展性和容错性,因为消息生产者和消费者无需同时在线。 2. **...

    ActiveMQ实战资料

    **ActiveMQ实战资料详解** Apache ActiveMQ是Apache软件基金会开发的一款开源消息中间件,它是Java消息服务(Java Message Service,简称JMS)的一个实现。在分布式系统中,ActiveMQ扮演着至关重要的角色,它允许...

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

    为了提高扩展性和可靠性,ActiveMQ支持代理器集群(Broker Clustering)功能,它允许多个ActiveMQ代理器协同工作,形成一个网络结构来分发消息。这种网络结构支持多种拓扑结构,并且可以通过XML配置文件来调整,以...

    JMS模拟ActiveMQ代理服务器并实现消息收发

    在本示例中,我们将关注如何使用JMS来模拟ActiveMQ代理服务器并实现消息的发送与接收。 ActiveMQ是Apache软件基金会开发的一款开源消息代理,它实现了JMS规范,提供了可靠的消息传递功能。通过模拟ActiveMQ代理...

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

    总结,本篇文章介绍了如何在 SpringBoot 项目中集成 ActiveMQ,通过引入依赖、配置连接参数、创建消息生产者和消费者,实现了基于 JMS 的消息传递功能。同时,我们还探讨了 ActiveMQ 和 Spring JMS 的核心概念以及...

    ActiveMQ 安装 手册 说明

    【ActiveMQ 安装手册说明】ActiveMQ 是一个开源的消息代理服务器,它是Apache软件基金会的顶级项目,基于Java消息服务(JMS)标准,用于在分布式系统中传递消息。本手册将详细介绍在Linux环境下如何安装和运行...

    activemq-example

    《ActiveMQ实战示例解析》 ActiveMQ是Apache软件基金会开发的一款开源消息中间件,它遵循Java Message Service(JMS)规范,提供了高效、可靠的异步消息传递功能。本篇文章将深入探讨`activemq-example`,即...

    activemq-demo

    ActiveMQ是Apache软件基金会开发的一款开源消息代理,它遵循Java消息服务(JMS)规范,提供高可用、高性能的消息传递服务。Spring框架则是一个广泛使用的Java应用开发框架,它提供了丰富的功能,包括依赖注入、面向...

    activemq消息中间件-视频教程

    本教程通过视频的形式,深入浅出地介绍了ActiveMQ的核心概念、功能特性以及实际应用,旨在帮助学习者掌握消息队列技术,提升JavaEE系统架构设计与开发能力。 ActiveMQ是Apache软件基金会开发的一款强大的消息代理,...

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

    ActiveMQ 是一个开源的、功能强大的消息中间件,它遵循 Java Message Service (JMS) 规范,提供了高效、可靠的异步通信解决方案。 本教程详细阐述了 ActiveMQ 的核心概念和技术,旨在帮助开发者深入理解如何在实际...

    activeMQ集群的使用与配置[归类].pdf

    ActiveMQ集群的配置和使用是软件开发中涉及消息中间件管理的重要部分,特别是在构建高可用性和可扩展性系统时。...随着ActiveMQ版本的更新,这些功能不断得到改进和完善,为开发者提供了更多灵活性和可靠性选择。

    activeMQ_spring_Demo.zip_DEMO_activemq_activemq spring_rowbv3

    ActiveMQ是一款功能强大的开源消息代理,支持多种协议,如OpenWire、STOMP、AMQP、MQTT等,适用于多种应用场景,包括点对点和发布/订阅模式的消息传递。其特性包括:高可用性、持久化、事务处理、安全控制以及丰富的...

    ActiveMQ in Action

    代理功能实战部分详细介绍了ActiveMQ的一些高级功能,如通配符和组合消息目的地、Advisory消息以及消费者消息追溯等。作者还探讨了消息重发和死信队列、拦截器插件、Apache Camel路由引擎框架的使用等高级主题。 ...

    activemq demo

    ActiveMQ 是 Apache 软件基金会的一个项目,它的主要功能是作为消息代理,提供可靠的消息传递服务。在分布式环境中,消息队列如 ActiveMQ 可以帮助解耦各个组件,使得它们可以独立开发、测试和部署,同时还能提高...

    ActiveMQ In Action.zip

    《ActiveMQ In Action》这本书是了解和掌握Apache ...《ActiveMQ In Action》这本书会深入讲解这些概念和技术,通过实例演示和实战演练,帮助读者熟练掌握ActiveMQ的使用和维护,从而在实际项目中发挥其强大的功能。

    activemq中间件视频教程

    本“ActiveMQ中间件视频教程”将全面涵盖这一强大的消息代理的各个方面,帮助学习者深入理解其核心概念、功能以及在实际项目中的应用。 1. **ActiveMQ基本概念** - **消息队列**:了解消息队列的基本原理,它是...

    ActiveMQ与spring集成实例

    2. **配置ActiveMQ**:在Spring的配置文件(如applicationContext.xml)中,定义一个ActiveMQ的ConnectionFactory,这是连接到消息代理的桥梁: ```xml <bean id="connectionFactory" class="org.apache.activemq....

    多个spring 和ActiveMQ结合的项目

    而ActiveMQ则是Apache软件基金会的一个开源消息代理,它实现了多种消息协议,包括JMS(Java Message Service),用于在分布式系统中进行异步通信。当我们谈到"多个Spring和ActiveMQ结合的项目"时,这意味着我们正在...

    activemq-transport-jxta-1.4.jar.zip

    在ActiveMQ中,JXTA传输插件使消息代理能够通过P2P网络进行通信,增强了系统的可扩展性和容错性。 2. **JXTA技术详解** JXTA技术的核心是使用XML消息交换信息,提供服务发现、身份验证、加密等功能。在ActiveMQ中...

Global site tag (gtag.js) - Google Analytics