ActiveMQ SSL应用之七 ActiveMQ管理控制台队列Send To功能的使用

一、主要内容
应用程序使用SSL连接ActiveMQ后,ActiveMQ控制台自带的Send To功能会不会受影响呢?是不是也需要发送密文啊?本篇将简单讲解一下这个场景的应用。

二、场景介绍
项目在实际生产环境运营过程中,会因为程序出现bug,网络出现状况等原因,导致MQ的报文无法正常处理,此时需要进行报文消息补发操作,之前未使用SSL时,使用明文发送即可,现开启了SSL,还是期望能够使用该功能进行生产环境的补救,即使用明文消息,应用程序接收消息端也能够正常处理。

三、操作步骤
1、启动已经配置好SSL连接器的ActiveMQ,登录MQ的管理控制台,找到测试队列sslDemo,点击Send To链接,如下图所示:
ActiveMQ SSL应用之七 ActiveMQ管理控制台队列Send To功能的使用_第1张图片

2、在Message Body下输入要发送的内容”Hello SSLDemo”,明文方式,点击send
ActiveMQ SSL应用之七 ActiveMQ管理控制台队列Send To功能的使用_第2张图片

3、在java demo类开启消息消费者程序(请参照前几篇的介绍),接收MQ管理控制台输入的消息,如eclipse console打印的消息,与发送信息一致,消息接收正常。
ActiveMQ SSL应用之七 ActiveMQ管理控制台队列Send To功能的使用_第3张图片

4、对刚刚操作的报文进行抓包,结果显示报文在网络中是以明文传输的。
ActiveMQ SSL应用之七 ActiveMQ管理控制台队列Send To功能的使用_第4张图片

刚刚的操作结果显示,使用ActiveMQ管理控制台发送报文,是以明文发送的,并且消费者端能够正常处理该消息,开启了SSL之后,同样能够通过此操作功能进行生产补救。

四、题后记
写到这里,ActiveMQ SSL应用的实践的内容介绍基本上告一段落,主要还是侧重于实践操作和其操作过程中遇到问题的处理办法,理论部分交待得比较少,有不详尽或不正确之处请各位指正。

你可能感兴趣的:(应用框架)