`
baiguomeng
  • 浏览: 998250 次
文章分类
社区版块
存档分类
最新评论

使用Service Bus Explorer 工具来管理和测试Topics、 Queues 和 Relay Services

 
阅读更多

2011年5月发布的Windows Azure Service Bus 社区技术预览(CTP)首次介绍了queues和topics。那时候,Windows Azure Management Portal不提供用来管理、创建和删除消息实体的用户界面,完成这项任务的唯一方法是使用.NET或REST API。为此,我们决定构建一种称为Service Bus Explorer 的工具来使得开发人员和系统管理人员能够连接到Service Bus命名空间,并管理其消息实体。

在过去的几个月里,我继续开发此工具并添加新功能,预期目标是促进新的基于Service Bus的应用程序的开发和管理。在此期间,Windows Azure Management Portal 引进了用户创建queues、topics和 subscriptions并定义它们的属性的功能,而不是为现有的subscription定义或显示规则的功能。另外,Service Bus Explorer可以完成这些功能,例如导入、导出和测试实体,而Windows Azure Management Portal目前还不能提供这些功能。为此,Service Bus Explorer工具成为了官方Windows Azure门户最完美的伴侣,并且它还可以用于搜索由Service Bus中间消息提供的开箱即用的功能(基于session的相关性、重复消息的可配置检测、延迟消息,等等)。

不久前我发表了一个帖子,在那个帖子里我解释了该工具的功能和实现的细节,可以在MSDN代码库中找到它的源代码。在这篇文章里,我解释了如何使用这个工具来管理和测试queues 和 topics。

关于Windows Azure Service Bus的更多信息,请参考下列资源:

MSDN阅读整篇文章。

MSDN Code Gallery中有该文章对应的代码。

本文翻译自:http://blogs.msdn.com/b/windowsazure/archive/2011/11/11/new-article-managing-and-testing-topics-queues-and-relay-services-with-the-service-bus-explorer-tool.aspx

分享到:
评论

相关推荐

    IBM MQ Explorer

    **IBM MQ Explorer** 是IBM提供的一款强大的消息中间件管理工具,专用于监控和管理IBM MQ(原名WebSphere MQ)系统。它为管理员和开发人员提供了直观的图形用户界面(GUI),使得查看、配置和管理MQ队列及通道等资源...

    AspNetCoreServiceBus:具有Azure Service Bus的ASP.NET Core

    6. **监控和日志记录**:使用ASP.NET Core的日志记录提供商和Azure Monitor等工具,对Service Bus的操作进行跟踪和分析,以便于调试和优化。 总之,【AspNetCoreServiceBus】项目提供了一个实用的起点,帮助开发者...

    First Course in Bulk Queues [M. L. Chaudhry] 原版影印

    在排队系统的建模和分析中,一些关键的概念和数学模型被频繁使用,例如: 1. 到达过程(Arrival Process):描述顾客到达队列的时间分布,常见的模型包括泊松过程。 2. 服务过程(Service Process):描述顾客接受...

    servicebus

    4. **预配和管理**:ServiceBus 提供了管理工具,允许用户创建、更新和删除队列、主题和订阅,以及配置消息策略、访问控制和消息生命周期。 5. **高可用性与容错**:Azure ServiceBus 运行在 Azure 平台上,确保了...

    RabbitMQ调试工具

    RabbitMQ调试工具,如"MQGhost",是专门为开发人员和系统管理员设计的,用于优化和调试RabbitMQ消息队列系统的高效工具。RabbitMQ,作为一个开源的消息代理和队列服务器,广泛应用于分布式系统中的异步处理、任务...

    使用共享访问签名保护Azure Service Bus队列

    在C#和.NET环境中,可以使用`Microsoft.Azure.ServiceBus`库来生成SAS令牌。首先,你需要定义一个访问策略,包括权限和过期时间。然后,使用`SASUtility`类的`GenerateSharedAccessSignature`方法,传入服务总线连接...

    RequestReply:一个简单的应用程序,使用Azure Service Bus显示案例请求回复模式

    2. **回话队列(Session Queues)**:为了保持请求与响应的关联性,Service Bus提供了回话队列,它允许对消息进行排序和状态管理。每个会话可以跟踪请求和响应之间的关联,确保响应总是返回给正确的请求者。 3. **...

    PRIORITY QUEUES WITH SIMPLE QUEUE SERVICE

    本文详细介绍了Amazon Simple Queue Service (SQS)以及如何使用Java实现标准队列和优先级队列。通过了解这些概念和技术,开发者可以更好地利用SQS解决实际应用中的消息传递问题,特别是在需要根据消息优先级进行处理...

    javaz-queues-1.1.zip

    为了使用和理解这个项目,开发者需要解压文件,然后根据项目文档的指示进行构建和运行。 总结来说,"javaz-queues-1.1.zip"提供了Java中的队列实现,而"scaposer.zip"则是一个用于Scala的gettext本地化工具。两者都...

    Audio Queue Services 参考示例

    iOS的 Audio Queue Services 参考示例。 官方文档参考 ...

    ThreadsAndQueues_Queues_delphi_threads_

    标题"ThreadsAndQueues_Queues_delphi_threads_"暗示了这个项目可能涉及到在Delphi中使用线程和队列来实现并发处理。Delphi,原名Borland Delphi,是一款基于Object Pascal的集成开发环境,它提供了强大的Windows...

    Markov chains, Gibbs Fields Monte Carlo Simulation, and Queues.pdf

    根据提供的文件信息,本书《Markov chains, Gibbs Fields Monte Carlo Simulation, and Queues》由Pierre Bremaud撰写,被广泛认为是学习随机过程的重要教材之一。以下将根据标题、描述以及部分目录信息来总结书中的...

    IBM WebSphere MQ 7.5基本用法

    7. 监控和管理:使用WebSphere MQ Explorer或者命令行工具监控队列状态、查看消息日志,以及进行故障排查。此外,还可以通过编写管理脚本自动化某些日常维护任务。 在"FirstMQDemo"这个例子中,我们可能看到的是一...

    Laravel开发-queues

    为了实现更好的生产环境部署,可以使用`php artisan queue:work --daemon`开启守护进程模式,或者利用Supervisor等进程管理工具来保持工作进程的稳定运行。 ### 6. 优先级与延时队列 Laravel允许设置作业的优先级...

    Probability, Markov chains, queues and simulation

    仿真是一种研究系统性能的技术,它通过创建一个系统的虚拟副本,使我们能够在不干扰实际系统的情况下对其进行测试和分析。 综上所述,根据提供的文件信息,我们可以推断这本书籍可能是一个关于概率论基础、随机过程...

    sapFiori配置手册[整理].pdf

    同时,需要将管理员账号分配额外权限,如S_ICF_ADM、S_RFC、S_SERVICE、S_TCODE、S_CTS_ADMI、S_CTS_SADM、S_TRANSPRT、S_DEVELOP、S_ADT_RES等,将角色Z:CRM7_UI5分配给管理员PABAP04。 2. 连接设置 在SAP Fiori...

    azure-service-bus-samples

    通过“azure-service-bus-samples-master”中的示例代码,我们可以看到这些概念如何在实际应用中被实现,包括设置、发送、接收、处理消息,以及订阅和规则的管理。这些示例将有助于加深对 Azure 服务总线工作原理的...

    QCon 2009 beijing全球企业开发大会ppt:6.微软云计算平台-Windows Azure架构探析

    除了核心的计算、存储和管理服务之外,Windows Azure还提供了.NET Services,包括Service Bus、Access Control和Workflow Services。 - **Service Bus**:通用应用程序总线,支持不同应用程序之间的通信。 - **...

Global site tag (gtag.js) - Google Analytics