activemq网络桥接_ActiveMQ –经纪人网络解释–第2部分

activemq网络桥接

在此博客中,我们将看到双工网络连接器如何工作。

在上一部分中,我们从broker-1和broker-2创建了一个网络连接器。 我们能够看到,当代理2上有一个使用者使用队列“ foo.bar”时,代理1上的队列“ foo.bar”的消息如何转发到代理2上的队列“ foo.bar”。

让我们尝试通过将消息生成到broker-2的队列foo.bar中并从broker-1的队列“ foo.bar”中消费来进行相反的操作

Ashwinis-MacBook-Pro:example akuntamukkala$ ant producer -Durl=tcp://localhost:61626 -Dtopic=false -Ddurable=true -Dsubject=foo.bar -Dmax=100
Ashwinis-MacBook-Pro:example akuntamukkala$ ant consumer -Durl=tcp://localhost:61616 -Dtopic=false -Dsubject=foo.bar

broker-2-100-msg-入队

在上一篇博客文章中,我们使100条消息入队/出队。 因此,现在排队的#messages显示为200。

如上所示,在Broker-2的foo.bar队列中有100条新消息入队,但是没有用户,尽管从Broker-1到Broker-2的所有队列都有网络连接器。

原因是,除非指定为“双工”,否则网络连接器是从源到目标代理的单向连接。

让我们更改以下以黄色突出显示的属性

/Users/akuntamukkala/apache-activemq- 5.8.0/bridge-demo/broker-1/conf/activemq.xml

broker-1的配置文件。

<networkConnectors><networkConnector name="T:broker1->broker2" uri="static:(tcp://localhost:61626)" duplex="false" decreaseNetworkConsumerPriority="true" networkTTL="2" dynamicOnly="true"><excludedDestinations><queue physicalName=">" /></excludedDestinations></networkConnector><networkConnector name="Q:broker1->broker2" uri="static:(tcp://localhost:61626)" duplex="true" decreaseNetworkConsumerPriority="true" networkTTL="2" dynamicOnly="true"><excludedDestinations><topic physicalName=">" /></excludedDestinations></networkConnector></networkConnectors>

让我们重新启动代理,并使用jConsole连接到代理。

这是broker-1 jConsole MBean选项卡的屏幕截图,显示以下内容:

  1. Q:broker1-> broker2网络连接器是双工的。
  2. 现在有一个动态的生产者从broker-2进入broker-1,因为
    问:broker1-> broker2网络连接器是“双工”。

broker-1-jconsole

这是broker-2的jConsole MBean选项卡屏幕快照,显示以下内容:

  1. 从broker-2到broker-1的双工网络连接器
  2. 从broker-1到broker-2的两个动态消息生产者
    1. 请注意,“ Q:broker1-> broker2”网络连接器显示为activemq.xml中配置的双工

broker-2-jconsole

让我们看看这个动作

  1. 生产者100消息进入broker-2
  2. Ashwinis-MacBook-Pro:example akuntamukkala$ ant producer -Durl=tcp://localhost:61626 -Dtopic=false -Ddurable=true -Dsubject=foo.bar -Dmax=100

    broker-2中队列的屏幕截图:http:// localhost:9161 / admin / queues.jsp

    broker-2-duplex-noconsumers

  3. 在broker-1的foo.bar上创建使用者
  4. Ashwinis-MacBook-Pro:example akuntamukkala$ ant consumer -Durl=tcp://localhost:61616 -Dtopic=false -Dsubject=foo.bar

    下面来自broker-2的屏幕快照显示,所有100条消息已由使用者出队(动态转发到broker-1)。

    http:// localhost:9161 / admin / queues.jsp

    broker-2-duplex-msg出队

    以下屏幕快照显示了broker-2的foo.bar队列上此动态使用者的详细信息。

    http:// localhost:9161 / admin / queueConsumers.jsp?JMSDestination = foo.bar

    Broker-2-双工动态消费

    以下屏幕快照显示了我们在步骤2中创建的使用者已成功使用了从Broker-2的foo.bar队列动态移动到Broker-1的foo.bar队列的100条消息。

    broker-1-duplex-msg已消耗

    到此系列的第2部分结束,我们了解了双工网络连接器的工作方式。

    一如既往地欢迎您提出意见。

    请继续关注第3部分,我们将讨论本地/远程代理上的负载均衡消费者...

翻译自: https://www.javacodegeeks.com/2014/04/activemq-network-of-brokers-explained-part-2.html

activemq网络桥接

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/341181.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

Apache Lucene中的并发查询执行

Apache Lucene是一个出色的并发纯Java搜索引擎&#xff0c;如果您愿意&#xff0c;它可以轻松地使服务器上的可用CPU或IO资源饱和。 “典型” Lucene应用程序的并发模型在搜索时每个查询一个线程&#xff0c;但是您知道Lucene还可以使用多个线程同时执行一个查询以大大减少最慢…

Windows设置自己的程序开机自动启动

Windows系统想要快速设置开机自动启动某个程序&#xff0c;可以使用以下方法设置&#xff1a; 1.找到启动文件夹 CtrlR 打开运行&#xff0c;输入shell:startup&#xff0c;回车,找到启动文件夹 2.拷贝需要开机启动的程序的快捷方式到此文件夹即可。 3.打开任务管理器-启动查…

Citavi中文件管理

目录 I 文献相对应的PDF文件相关操作 1 打开PDF所在位置 2 直接重命名PDF文献 注&#xff1a;设置角标方式 II 阅读文献相关的文件的添加与删除 1 添加 2 删除 III PPT CAJ文件的添加 I 文献相对应的PDF文件相关操作 PDF文件可直接拉入文献框进行导入 1 打开PDF所在位置…

Citavi插件的安装和使用以及注意事项

【文章转载于知乎大神&#xff1a;Citavi插件的安装和使用以及注意事项 - 知乎】 没有软件是十全十美的&#xff0c;基础功能够用&#xff0c;附加功能以插件、脚本的方式来支持是个不错的思路。 Citavi提供了自定义宏和插件的方式&#xff0c;来满足更为复杂的格式修整和文献…

MiUI特色功能设置总结

一 常用设置 【转载于知乎https://www.zhihu.com/question/514792652/answer/2377622710】 1 自动优化系统 其实在手机开发者模式设置中&#xff0c;有2个地方我们需要设置&#xff0c;设置了不仅可以让手机运行更流畅&#xff0c;而且还能帮我们自动优化系统。 &#xff0…

potplayer怎么设置无边框播放,播放时隐藏进度条

potplayer默认情况下播放视频时会显示边框&#xff0c;那么怎么设置无边框播放呢?下面小编就为大家详细的介绍一下&#xff0c;大家感兴趣的话就一起来了解下吧! potplayer怎么设置无边框播放?potplayer设置无边框播放方法 1、点击左上角的potplayer 2、在下拉菜单中点击选项…

蓝牙播放Stereo和Hands-Free AG Audio两种模式的区别?

当使用蓝牙耳机时&#xff0c;发现电脑的播放设备显示了两种模式&#xff08;如下图所示&#xff09;&#xff0c;Stereo模式下声音正常&#xff0c;而调到Hands-Free AG Audio模式下声音频带窄了很多且音质差&#xff0c;典型的电话音&#xff0c;下面具体说说这两种模式的区别…

workrave使用方法

一 模式介绍 阅读模式&#xff1a; 不论电脑什么状态&#xff0c;倒计时一直进行 普通模式&#xff1a; 当检测到电脑没有任何操作&#xff0c;比如打字与移动鼠标&#xff0c;则暂停倒计时。如果长时间没有操作&#xff0c;则默认进入休息状态&#xff0c;下次移动鼠标&…

OpenJDK织机和结构化并发

Project Loom是Hotspot Group赞助的项目之一&#xff0c;旨在向JAVA世界提供高吞吐量和轻量级的并发模型。 在撰写本文时&#xff0c;Loom项目仍处于积极开发中&#xff0c;其API可能会更改。 为什么要织机&#xff1f; 每个新项目可能会出现的第一个问题是为什么&#xff1f;…

设置花里胡哨的Xshell字体与背景颜色(超全)

大部分运维和开发经常接触到的客户端连接工具很多都是Xshell&#xff0c;但是经常看到别人的背景色和字体都是五颜六色&#xff0c;还有护眼色的背景&#xff08;想必大家也会遇到在深夜加班时为了不打扰身边小伙伴的休息不开灯&#xff0c;打开Xshell时可以闪瞎人眼的白色背景…

Ubuntu “sudo apt-get update”报错

一 sudo apt-get update作用 从服务器拉取可用的包到本地 二 出错情况 Ign:9 https://download.sublimetext.com apt/stable/ Packages Ign:10 https://download.sublimetext.com apt/stable/ Translation-en_US Ign:11 https://download.sublimetext.com apt/stable/ Transl…

add-apt-repository命令详解

该命令是通过PPA源方式安装软件的添加PPA源到Source list中的命令&#xff0c;该软件安装方式的流程为&#xff1a; 1.搜索PPA软件源&#xff0c;如在Google上软件名称关键字 PPA &#xff0c;或者也可直接到 launchpad.net 上搜索2.sudo apt-add-repository ppa_source_name…

如何在Java中修复表达式的非法开头

您是否遇到过这个令人难以置信的错误&#xff0c;想知道如何解决它&#xff1f; 让我们浏览一下这篇文章&#xff0c;研究如何解决表达式Java非法开头错误。 这是一个动态错误&#xff0c;这意味着编译器会发现某些不符合Java编程规则或语法的内容。 初学者大多会遇到Java中的…

apt-get install 和pip install 、 apt与apt-get之间的区别 的区别

1 apt-get install 和pip install 的区别 区别&#xff1a; pip install 主要安装pypi上已经上传的包或库&#xff0c;主要和编程语言python 有关的包&#xff0c;可以选择版本&#xff0c;或者在已有的新版本上安装旧版本sudo apt-get install 是用于系统升级下载相关的软件…

在Word中如何调整编号和文字之间的间距?

https://jingyan.baidu.com/article/48b558e32a80b53e39c09a77.html 首先&#xff0c;打开或者新建一份需要编辑的Word文档。如图&#xff1a; 2 接着&#xff0c;选中需要调整编号与文字之间间距的文字。如图&#xff1a; 3 接着&#xff0c;右键单击鼠标&#xff0c;在弹…

将Spock 1.3测试迁移到Spock 2.0

了解Spock 2.0 M1&#xff08;基于JUnit 5&#xff09;的期望&#xff0c;如何在Gradle和Maven中迁移到它以及为什么报告发现的问题很重要&#xff1a;&#xff09;。 重要说明 。 我绝对不建议您永久将您的现实项目迁移到Spock 2.0 M1&#xff01; 这是2.x的第一个&#xff0…

Word使用中常用的快捷键

1. 字体放大缩小 Ctrl ] 放大字体 Ctrl [ 缩小字体 选中文本&#xff0c;按快捷键即可看到效果。 2 对齐文本 左对齐&#xff1a;Ctrl L 右对齐&#xff1a;Ctrl R 居中对齐&#xff1a;Ctrl E 3 符号上下标 下标&#xff1a;【Ctrl】【】 上标&#xff1a;【C…

创建快捷方式时如何不带“快捷方式“后缀字样?

方法一&#xff1a; 去除“快捷方式”字样的方法&#xff1a; 创建快捷方式&#xff0c;使用上述方法比较繁琐&#xff0c;我们往往直接右击要创建快捷方式的文件或文件夹&#xff0c;然后“发送到”→“桌面快捷方式”。这样创建的&#xff0c;还会带“快捷方式”字样&#xf…

xftp的简单使用

xftp的简单使用 1.下载并安装Xftp工具。打开Xftp工具&#xff0c;点击“新建”。 2.在“新建会话属性”中选择“名称”为主机命名&#xff0c;在“主机”栏输入主机IP&#xff0c;“协议”和“端口号”使用sftp和22&#xff0c;在“用户名”和“密码“栏输入账户密码。点…

This beta version of Typora is expired, please download and install a newer;解决方法

亲测可行的方法&#xff0c;方便永久 1.打开注册表 cmd&#xff08;Win R&#xff09;–>regedit 2.修改Typora权限 计算机\HKEY_CURRENT_USER\Software\Typora 右键Typora选择权限打开&#xff0c;然后选择拒绝 注意需要选择好组与用户名【最直接的就是所有用户与组均点…