WINDOWS消息队列管理的工具--QueueExplorer

QueueExplorer是微软MSMQ的一个管理工具,它可以实现复制,移动,删除消息,进行压力测试,查看和修改消息体,并且还能管理远程的消息队列。[@more@] 对于开发人员和测试人员来说:

1。对测试消息可以进行存储,分析,修改和重发。

2。非常容易的发送成千上万的消息来进行性能测试

3。能够查看消息体的各种详细信息

对于系统管理员来说:

1。备份和恢复消息

2。管理本地和远程的队列

3。排错功能

使用方法:

1。通过“队列”菜单,我们可以创建,删除一个队列,可以删除一个队列的所有消息,查看队列的属性和刷新队列。

2。通过“文件”--&gt连接到另一台计算机,输入该计算机IP后,我们就能够实现对远程消息队列的管理.

3.“消息”菜单下有“新建消息”可以来建立一个测试消息,新建的时候可以直接输入消息体也可以通过导入的方式来导入消息体。

4。“消息”菜单下有各种对消息的操作,比如剪切,复制,粘贴,删除。

5。Bulk sender:建立多重拷贝。使用该功能您可以发送成千上万的消息来实现您的性能测试和容量测试。选择一个或者多个希望重复的消息,复制到剪切板中(通过操作即可),然后选择菜单中的Bulk sender项,弹出的Bulk sender窗口中,您可以输入重复的次数以及发送每个消息的间隔时间,这样您就可以在消息队列中建立很多消息了。

6。查看和编辑消息:通过双击一个消息,出现该窗口,这里您可以看到该条消息的常用信息:

1)Gengral页中有该消息的 label,id,priority等信息,并且label,priority,app specific可以进行修改。

2)Security页 是该消息的授权和加密信息。

3)Body页,可以看到消息体的各种信息,大小,XML格式,。NET二进制格式,TEXT格式等查看,并且可以对消息体进行编辑,保存。

4)Extension页。

上面是我根据帮助以及自己的使用情况总结的,希望这款工具能给大家对消息队列的测试带来帮助。

来自 “ ITPUB博客 ” ,链接:http://blog.itpub.net/73920/viewspace-1006192/,如需转载,请注明出处,否则将追究法律责任。

转载于:http://blog.itpub.net/73920/viewspace-1006192/

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
think-queue是一个基于ThinkPHP5框架的消息队列扩展,可以将耗时的任务异步处理,提高系统的并发能力和稳定性。以下是think-queue的介绍和演示: 介绍: 1. think-queue的安装:可以通过composer安装,具体命令为:composer require topthink/think-queue。 2. think-queue的配置:需要在config/queue.php文件中进行配置,包括连接信息、队列名称、超时时间等。 3. think-queue的使用:可以通过php think queue:listen命令启动队列监听器,也可以通过php think queue:work命令启动队列处理器。 演示: 假设我们需要发送邮件,但是由于邮件发送需要连接SMTP服务器,因此会比较耗时。我们可以将邮件发送任务放入消息队列中异步处理,以提高系统的并发能力和稳定性。以下是一个简单的think-queue邮件发送示例: 1.定义邮件发送任务类: ```php namespace app\queue\job; use think\queue\Job; use PHPMailer\PHPMailer\PHPMailer; class SendMail { public function fire(Job $job, $data) { $mail = new PHPMailer(); // 邮件发送代码 if ($mail->send()) { // 邮件发送成功,删除任务 $job->delete(); } else { // 邮件发送失败,重新放入队列 $job->release(60); } } } ``` 2.将邮件发送任务加入消息队列: ```php use think\Queue; use app\queue\job\SendMail; // 将邮件发送任务加入消息队列 Queue::push(new SendMail($data)); ``` 3.启动队列监听器: ```shell php think queue:listen ``` 以上示例中,我们定义了一个SendMail类作为邮件发送任务,将其加入消息队列中异步处理。在fire方法中,我们使用PHPMailer类发送邮件,如果发送成功则删除任务,否则重新放入队列。最后,我们通过php think queue:listen命令启动队列监听器,等待任务的到来。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值