activemq 实战二 连接到ActiveMQ-Connecting to ActiveMQ
The main role of a JMS broker such as ActiveMQ is to provide a communication
infrastructure for client applications. For that reason, ActiveMQ provides connectors,
a connectivity mechanism that provides client-to-broker communications (using
transport connectors) as well as broker-to-broker communications (using network
connectors). ActiveMQ allows client applications to connect using a variety of protocols,
but also allows other brokers to create communication channels and to
build complex networks of ActiveMQ brokers.
JMS代理(如ActiveMQ broker)的主要作用是为客户端程序提供一种通信机制.为此,ActiveMQ提供一种连接机制,
这种连接机制使用传输连接器(transport connector)实现客户端与代理(client-to-broker)之间的通信;
使用网络连接器(network connector)实现代理与代理之间的通信.
We start this chapter by explaining connector URIs, which are used to address the
broker. After that, we’ll dig into transport connectors and explain what protocols clients
can use to connect to the ActiveMQ broker.
本章中,我们从解析用于定位代理(broker)的连接器的URI入手,然后深入介绍传输连接器(transport connector)
同时也将解析客户端连接到ActiveMQ代理(broker)时使用的协议.
NOTE We use the terms connector and protocol interchangeably. Protocols
are general-purpose concepts and connectors are ActiveMQ-specific mechanisms,
but every ActiveMQ connector, as you’ll see, implements a specific
protocol and is named after it. It should be clear from the context whether
we’re talking about a protocol in general or a specific ActiveMQ connector.
注意:我们使用的术语连接器(connector)和连接协议(protocol)是可互换的.
这里说的协议是通用概念,而连接器(connector)则是ActiveMQ特有的机制.
你将看到,每一个ActiveMQ连接器(connector)都实现了一种特定的协议,并以该协议来命名.
通过上下文应该能确定我们讨论的是通用的协议还是ActiveMQ特有的连接器(connector).
This chapter covers
? A description and demonstration of ActiveMQ connector URIs
? How to connect your clients to ActiveMQ using transport
connectors
? How to create a cluster of ActiveMQ message brokers using
network
本章内容包括:
(1) ActiveMQ 连接器(connector)的URI介绍和解析
(2) 客户端如何使用传输连接器(ActiveMQ connector)连接到ActiveMQ
(3) 如何创建ActiveMQ 消息代理(broker)集群
We’ll first explain how to configure transport connectors and demonstrate it by adapting
the stock portfolio example for use over different connectors, so we can demonstrate
them later on. Then we’ll be ready to move on to specific connectors. The
various transport connectors that allow you to connect to ActiveMQ will be discussed
including TCP, SSL, and HTTP. Next, embedded brokers using the VM protocol will be
introduced.
首先,我们将修改stock portfolio实例的代码,采用不同的连接器以便说明如何配置
传输连接器(transport connector),稍后会详解各种传输连接器(transport connector).
然后我们可以转向介绍各种特定的连接器了(connector),可用来连接到ActiveMQ的各种连接器包括:
TCP连接器, SSL连接器, 和HTTP连接器.
接下来,我们还将讨论使用VM协议的嵌入式代理(embedded broker).
Finally some basic concepts of ActiveMQ clustering using network connectors will be
covered. We’ll demonstrate how you can create static networks of brokers using the
static protocol and how clients can reliably connect to the network of brokers using
the failover protocol. Dynamic networks using such protocols as multicast and discovery
will also be covered. This section will only introduce basic concepts and protocols
used for networks of brokers, whereas more information on them can be found in
chapter 10.
最后,本章还将讨论使用网络连接器(network connector)配置ActiveMQ集群的一些基本概念.
我们将讨论如何使用静态协议创建静态代理网络(network of brokers),以及客户端如何使用
容错协议(failover protocol)可靠地连接到代理网络(network of brokers).本章也会讨论
使用多点传送的动态网络.这部分主要介绍代理网络(network of brokers)的一些基本概念,
更多代理网络(network of brokers)相关的信息将在第十章介绍.
activemq 实战二 连接到ActiveMQ-Connecting to ActiveMQ的更多相关文章
- ActiveMQ实战篇之ActiveMQ实现request/reply模型(二)
ActiveMQ实战篇之ActiveMQ实现request/reply模型(二)
- spring +ActiveMQ 实战 topic selecter指定接收
spring +ActiveMQ 实战 topic selecter指定接收 queue:点对点模式,一个消息只能由一个消费者接受 topic:一对多,发布/订阅模式,需要消费者都在线(可能会导致信息 ...
- Windows Server环境下消息队列之ActiveMQ实战
环境准备 1.安装jdk1.7+ 2.下载新版ActiveMQ http://activemq.apache.org/ 3.启动activemq服务 4.启动成功后的界面是 5.启动成功后 浏览器访 ...
- ActiveMQ的作用总结(应用场景及优势)以及springboot+activeMq 实战
业务场景说明: 消息队列在大型电子商务类网站,如京东.淘宝.去哪儿等网站有着深入的应用, 队列的主要作用是消除高并发访问高峰,加快网站的响应速度. 在不使用消息队列的情况下,用户的请求数据直接写入 ...
- Java消息队列--ActiveMq 实战
1.下载安装ActiveMQ ActiveMQ官网下载地址:http://activemq.apache.org/download.html ActiveMQ 提供了Windows 和Linux.Un ...
- Spring下ActiveMQ实战
MessageQueue是分布式的系统里经常要用到的组件,一般来说,当需要把消息跨网段.跨集群的分发出去,就可以用这个.一些典型的示例就是: 1.集群A中的消息需要发送给多个机器共享: 2.集群A中消 ...
- Apache ActiveMQ实战(1)-基本安装配置与消息类型
ActiveMQ简介 ActiveMQ是一种开源的,实现了JMS1.1规范的,面向消息(MOM)的中间件,为应用程序提供高效的.可扩展的.稳定的和安全的企业级消息通信.ActiveMQ使用Apache ...
- activemq 实战 一
This chapter covers Introduction to the use case for each of the book examples Use of Maven for ...
- Centos7环境下消息队列之ActiveMQ实战
Activemq介绍 对于消息的传递有两种类型: 一种是点对点的,即一个生产者和一个消费者一一对应: 另一种是发布/订阅模式,即一个生产者产生消息并进行发送后,可以由多个消费者进行接收. JMS定义了 ...
随机推荐
- inux内存映射和共享内存理解和区别
可以看到内存映射中需要的一个参数是int fd(文件的标识符),可见函数是通过fd将文件内容映射到一个内存空间, 我需要创建另一个映射来得到文件内容并统计或修改,这时我创建这另一个映射用的仍是mmap ...
- AI,DM,ML,PR的区别与联系
数据挖掘和机器学习的区别和联系,周志华有一篇很好的论述<机器学习与数据挖掘>可以帮助大家理解.数据挖掘受到很多学科领域的影响,其中数据库.机器学习.统计学无疑影响最大.简言之,对数据挖掘而 ...
- iOS边练边学--UITabBarController的简单使用
一.UITabBarController的使用步骤 初始化UITabBarController 设置UIWindow的rootViewController为UITabBarController 根据具 ...
- jQuery插件扩展方法
jQuery为扩展插件提拱了两个方法,分别是: jQuery.extend(object) —— 给jQuery对象添加方法. jQuery.fn.extend(object) —— 为扩展jQuer ...
- 【转】浅谈.net remoting 与webservice
1. .NET Remoting .NET Remoting是微软随.NET推出的一种分布式应用解决方案,被誉为管理应用程序域之间的 RPC 的首选技,它允许不同应用程序域之间进行通信(这里的通信可以 ...
- ffplay的音视频同步分析
以前工作中参与了一些音视频程序的开发,不过使用的都是芯片公司的SDK,没有研究到更深入一层,比如说音视频同步是怎么回事.只好自己抽点时间出来分析开源代码了,做音视频编解码的人都知道ffmpeg,他在各 ...
- ffmpeg h264+ts +udp传输
http://bbs.csdn.net/topics/370246456 http://1229363.blog.163.com/blog/static/19743427201001244711137 ...
- 7 天玩转 ASP.NET MVC — 第 2 天
0. 前言 我相信在開始第 2 天的学习时,你已经顺利地完毕了第 1 天的课程. 我们回想一下第 1 天的主要关注点: 为什么选择 ASP.NET MVC ? ASP.NET Webforms 和 A ...
- 3D游戏与计算机图形学中的数学方法-四元数
说实话关于四元数这一节真的是不好懂,因为里面涉及到好多数学知识,单说推出来的公式就有很多.不怕大家笑话,对于四元数的学习我足足花了两天的时间,包括整理出这篇文章.在前面一章我写到了“变换”,这也是总结 ...
- Json.net 时间格式处理
json.net转json时生成的时间格式是这种 2015-11-14T06:59:59+08:00 格式化为这种2015-11-14 后台代码: IsoDateTimeConverter timeF ...