博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
一个消息队列MQ调试工具
阅读量:4320 次
发布时间:2019-06-06

本文共 775 字,大约阅读时间需要 2 分钟。

之前的项目用到了RabbitMQ,所以用WPF自己写了一个RabbitMQ的调试工具,上图:

说明:

MessageType:消息队列种类有MSMQ、ActiveMQ、RabbitMQ,主要是RabbitMQ方式。

UserName、Password:不用说了,消息队列的用户名、密码

MSMQFormat:仅适用于MSMQ,消息格式:包括Active、Binary、Xml三种,RabbitMQ可无视

Persistent:如果选择了新建队列,是否是持久化队列

IP:MQ服务器的IP或host

RevPort/SendPort:接收、发送消息时,服务器的端口

Receive/SendQueu:接收、发送消息,所使用的队列名称

SendAmount:发送次数

CreateQueue:如不存在该队列,是否要新建

RequireReply:当以回调方式发送消息时,进行勾选,可回显回调消息

HideMessage:仅接收消息,但并不显示。增加此功能原因是,当进行压力测试,发送大量消息时,如果还要在UI上显示接收消息内容,会影响到对接收时间的统计,因此做压力测试时,建议勾选此荐,仅接收消息但不显示消息内容

Send Message:发送消息按钮,在下面的文本框显示发送内容

Start Listen:开始监听消息的接收,有多少条就接收多少条,上面的文本框显示接收信息

Pop:点击一次接收一条消息

Tap:测试客户端与服务器连通状态,类似ping命令

另:每次关闭后,会保留之前的设置。没有自定义RouteKey,使用的是默认RouteKey,即RouteKey与Queue名称相同。有其他问题可与我联系,希望能够为大家的开发提供便利。

附下载地址:
 
 

转载于:https://www.cnblogs.com/zayu/p/5876851.html

你可能感兴趣的文章
PHP批量插入
查看>>
laravel连接sql server 2008
查看>>
Laravel框架学习笔记之任务调度(定时任务)
查看>>
Laravel 的生命周期
查看>>
Nginx
查看>>
Navicat远程连接云主机数据库
查看>>
Nginx配置文件nginx.conf中文详解(总结)
查看>>
jxl写入excel实现数据导出功能
查看>>
linux文件目录类命令|--cp指令
查看>>
.net MVC 404错误解决方法
查看>>
linux系统目录结构
查看>>
git
查看>>
btn按钮之间事件相互调用
查看>>
Entity Framework 4.3.1 级联删除
查看>>
codevs 1163:访问艺术馆
查看>>
冲刺Noip2017模拟赛3 解题报告——五十岚芒果酱
查看>>
并查集
查看>>
sessionStorage
查看>>
代码示例_进程
查看>>
Java中关键词之this,super的使用
查看>>