-
0 votesanswersviews
Azure功能与服务总线:无法“完成”和访问代理消息的属性
这是我在控制台应用程序中的工作代码: Writer (working code): static void Main(string[] args) { Console.WriteLine("Starting.."); string connectionString = CloudConfigurationManager.GetSett... -
23 votesanswersviews
Azure WebJobs ServiceBus返回异常:在授权上下文中找到2个DNS声明
我正在尝试使用Azure WebJob从Azure ServiceBus队列中读取消息,但它正在抛出异常: Unhandled Exception: System.InvalidOperationException: Found 2 DNS claims in authorization context. 我已经设置了名为“AzureWebJobsServiceBus”,“AzureWebJob... -
2 votesanswersviews
收听队列(事件驱动无轮询)服务总线/存储队列
我试图找出如何监听队列中的事件(尤其是入队事件) . 假设我有一个控制台应用程序和一个服务总线队列/主题,我如何连接到队列并等待新消息? 我试图在没有 While(true) 和常量轮询的情况下实现这一点,我试图以一种非常倾听的方式做更多事情,就像一个保持连接到队列的套接字 . 我不想使用轮询的原因是我明白它会使服务器充满请求,我需要一个可以在很大负载下运行的解决方案 . 谢谢 . 我给出了问题简... -
0 votesanswersviews
使用Azure Service Bus Queue实现请求响应的推荐方法
我想得到一个 Worker 角色的回应 . 为了方便起见,我想到了使用服务总线,其中一个工作者角色在请求队列上发布消息,由其他工作者角色读取,该角色处理它并将消息发布到调用者读取的响应队列中 . 我读了几篇博客,发现会话ID是实现这一目标的方法之一 . 我想知道会话ID是否是推荐方式,因为我们需要为每个请求创建唯一的sessionId . 每个请求使用唯一会话ID是否会产生任何性能开销? 是否有任... -
0 votesanswersviews
Azure Blob存储到Azure Service Bus的消息
我试图弄清楚Azure Blob存储是否具有与Amazon S3类似的功能 . 可以通过某种方式配置S3存储桶,在创建新对象时,存储桶向SQS发送消息 . 我想知道Azure Blob存储是否能够使用Azure Service Bus执行相同的操作(类似于SQS,对吗?) . 到目前为止,我发现的唯一资源是https://docs.microsoft.com/en-us/azure/storage... -
0 votesanswersviews
消息队列使用者的Azure辅助角色编号
我试图了解在azure worker角色中托管消息队列使用者时的最佳实践 . 我有许多不同类型的消息使用者订阅不同的azure服务总线订阅(如果你想调用它,则排队) . 我想知道是否应该为一个辅助角色中的每个使用者实例化多个线程,或者我应该为每个使用者部署多个辅助角色 . -
2 votesanswersviews
如何从新添加的主题或队列中获取通知?
我是新的Azure开发人员 . 我的方案是管理员将通过网站/ wp8发布新主题/队列,工作人员应该在wp8中获得关于新添加的主题/队列的通知(通过推送通知) . 此时我已准备好所有部分,例如主题/队列创建,发送接收 . 但它有助于拉动基础 . 意义管理者可以创建主题并发布消息 . 那么工作人员必须订阅接收消息的主题并且每次都检查是否有新的东西? 所以我想根据通知制作这个系统 . 我的意思是每当主题... -
1 votesanswersviews
SDK升级后的Azure ServiceBus TimeoutException
我们最近升级到最新版本的ServiceBus SDK,并且我们在SendAsync队列操作期间开始获取TimeoutExceptions . 这只发生在只有发送到队列(没有接收)的服务器上,侦听的服务器不会出现此问题 . 我们重新使用Queue客户端(作为进程中的单例)当你重新启动进程时,它开始正常工作但是不到一个小时后我们所有的SendAsync调用抛出了TimeoutException SDK... -
2 votesanswersviews
将WebJobs与Azure Service Bus和Sessions一起使用
我是Azure Service Bus的新手,正在使用Service SDK队列,WebJobs,Azure SDK v2.5和Visual Studio 2013进行概念验证 从总线中排队和排队消息非常简单,但为了实现请求 - 响应模式,我看起来需要使用会话,这就是轮子脱落的地方 . 这是WebJobs项目中的概念验证代码 . 它要求您创建两个服务总线队列:测试请求和测试响应 . 响应队列必须 ... -
3 votesanswersviews
Azure Service Bus订阅者Deadletter
我到处寻找有关这方面的信息,但似乎无法找到我正在寻找的东西 . 我有一个天蓝色的主题,只有一个订阅 . 订阅的处理程序失败了一些消息,它们已被放在deadletter队列中 . 我可以访问消息,但我不知道如何恢复它们 . 我不想创建邮件的副本并将其发送到主题 . 我特别想将它移动到它来自的订阅队列 . 有没有办法做到这一点? -
0 votesanswersviews
Azure IoTHub ServiceBus到 Cloud 到设备消息?
是否可以添加Azure Service Bus以将 Cloud 到队列消息队列?当我收到消息时,我必须确保所有消息的顺序与它们来到IoTHub的顺序相同 . 我无法找到IoTHub中的标准队列是否提供它 . 我想要使用ServiceBus的第二个原因也是更长的到期时间,IoTHub只提供48小时的消息 . 我知道我可以通过在IoTHub配置中添加 endpoints 和路由来轻松地在DeviceM... -
2 votesanswersviews
如何从现实世界中的多个队列中读取?
这是一个理论问题: 当我使用消息队列构建应用程序时,我将需要多个队列支持不同的数据类型以用于不同的目的 . 假设我有20个队列(例如,一个用于创建新用户,一个用于处理新订单,一个用于编辑用户设置等) . 我将使用“最小”1个Web角色和1个辅助角色将其部署到Windows Azure . 如何以正确的方式从所有这20个队列中读取?这就是我的想法,但我对这方面的实际经验很少或没有: 创建一个在wor... -
2 votesanswersviews
Azure Functions和DocumentDB触发器
是否可以指定DocumentDB在写入DocumentDB时触发触发器? 我有一个Azure函数,它从服务总线队列中提取JSON消息并将它们放入DocumentDB,如下所示: using System; using System.Threading.Tasks; public static string Run(string myQueueItem, TraceWriter log) { ... -
1 votesanswersviews
Azure Worker角色性能不一致 - 问题
我有ExtraManMare实例的Azure辅助角色和Web角色 . 我正在通过Service Bus BrokeredMessage从Azure Web角色更新实体 . 我刚刚用更新实体进行了测试,花了5秒钟在数据库中反映了前三次 . 之后,每次更新花费超过30秒 . 我不知道为什么Azure Worker Role中的性能不一致?如果有人知道请分享您的想法 . 我同步发送和接收消息 . 注意:... -
0 votesanswersviews
服务总线队列共享访问策略连接字符串
我创建了一个只具有服务总线队列发送权限的共享访问策略 . 我曾经使用服务总线连接字符串将消息从Web角色发送到服务总线队列 . 现在的要求是,不需要使用服务总线连接字符串,我需要为服务总线队列创建一个只有发送权限的共享策略,并使用该策略从Web角色向服务总线发送消息 . 我需要在c#中执行此操作,但我不知道如何使用共享访问策略为服务总线队列创建连接字符串 . 请解释如何在c#中获取Service ... -
4 votesanswersviews
QueueClient.Receive()的异步方法?
我正在使用服务总线来连接Web角色和worker角色 . 我的worker角色处于连续循环中,我收到了Web角色使用QueueClient.Receive()方法发送的消息 . 但是使用此方法,如果服务总线队列上没有消息,它将等待几秒钟来接收消息,而不是移动到下一行以进一步执行 . 我希望有一些接收消息的异步方法?或者至少某种方式设置这个等待时间? 我从QueueClient的msdn文档中找到了... -
29 votesanswersviews
在.NET服务总线队列与Azure队列服务之间进行选择[已关闭]
只是一个关于Azure应用程序的快速问题 . 如果我有许多需要通信的Web和Worker角色,文档说要使用Azure队列服务 . 但是,我刚刚读到新的.NET Service Bus现在也提供了队列 . 这些看起来更强大,因为它们似乎提供了更加详细的API . 虽然.NSB看起来更有趣,但它有几个问题让我在分布式应用程序中使用它时会很谨慎 . (例如,Queue Expiration ...如果... -
4 votesanswersviews
实现Azure Service Bus侦听器应用程序
我正在开发ASP.NET Web API服务并将它们放到要处理的Azure Service Bus队列中 . Web API服务托管在Azure上 . 我需要实现一个监听这些消息的应用程序,并在收到这些消息时对其进行处理 . 我希望这可以在Azure上托管,但不确定最好的方法来解决这个问题 . 您可以实现这样的侦听器服务并在Azure上托管它吗? 实施此类应用程序/服务的最佳方法是什么?... -
0 votesanswersviews
使用Azure Service Bus队列使用ScheduledEnqueueTimeUtc自动转发
我在同一名称空间中有2个Azure Service Bus队列 . 我正在使用ScheduledEnqueueTimeUtc在其中一个队列(“scheduled-queue”)中放置预定的消息,并将我希望立即处理的消息放入另一个队列(“now-queue”) . 我想要做的是设置“预定队列”的自动转发属性,以便在消息到达其ScheduledEnqueueTimeUtc时将消息转发到“now-que... -
0 votesanswersviews
如何为WebJob侦听器指定特定队列
这是我觉得我过去已经解决过的那些问题之一,但我似乎无法解决问题 . 我有一个WebJob,我只是想在队列中监听一条消息: public static void ProcessQueueMessage( [QueueTrigger("myqueue")] string message, TextWriter log) 在本地运行,它运行,但当我向... -
1 votesanswersviews
Azure Service Bus队列:负载 balancer 功能
我正在研究Azure服务总线队列负载 balancer . 我发现“随着负载的增加,可以添加更多的工作进程来从队列中读取 . ”这是否意味着我需要实现代码来自动扩展工作者角色,或者具有内置功能的服务总线队列来增加或减少工作人员以根据负载处理事件? -
0 votesanswersviews
轮询不适用于Windows服务总线队列
今天我陷入了与从服务总线队列轮询消息相关的问题 . 我有一个简单的工具,用于轮询来自队列的消息,并进行必要的处理,然后将结果发送到Event Hub . 几个星期,它完美地运作 . 突然间,我今天看到有一些消息卡在队列中,无法轮询 . 如果新消息即将到来,那么轮询工作正常 . 我正在使用以下代码进行批量接收 . var client = SubscriptionClient.CreateFromC... -
0 votesanswersviews
可以通过REST连续监听Azure Service Bus队列中的消息吗?
我能够执行REST DELETE操作来接收和删除Azure服务总线队列中的消息 . 要执行此操作,我们需要从外部调用REST API . 是否有任何功能可以执行轮询,只要消息在队列中通过REST API可用,我们就应该在没有外部调用的情况下自动拾取消息以启动队列中的消息拾取 . 可以通过REST持续监听来自队列的消息吗? -
1 votesanswersviews
请求/响应消息传递模式 - Azure Service Bus
全部, 我对请求响应模式有疑问...假设以下是我的方案 1.I have a service running on Windows Azure. This service can be called by users to execute a command. 2.I have a client applications that is running on my intranet. This c... -
0 votesanswersviews
消耗会话分区队列的工作者角色 - MessageSessionHandler或AcceptMessageSessionAsync
我有一个带有多个会话的服务总线队列,我用它来强制执行每个实体的订单 . 我需要一个辅助角色来读取来自此队列的消息,并从任何会话中读取消息,其方式是当它从会话中读取消息时,该角色的其他任何实例都不会从该会话中获取消息 . 使用 MessageSessionClass 或使用 AcceptMessageSessionAsync 和 OnMessageAsync(messagehandler) 消费者的... -
0 votesanswersviews
Azure Service Bus Queue避免在环境中读取消息
问题描述:我的开发环境服务总线消息填充到我的UAT或 生产环境 队列,并且消息已在这些环境中处理 . 总结一下我的系统:我们有一个活动管理系统,可以将电子邮件发送给用户 . 我们有一个worker角色,它读取输入数据并在服务总线队列中填充Message . 他们是另一个工作者角色,它读取此消息,处理并向用户发送电子邮件 . 我的问题是当我们调试时,一些开发人员没有检查正确的消息队列设置并且正在UA... -
1 votesanswersviews
Azure Service Bus队列发送消息的速度很慢
所以我正在尝试从node.js向Azure服务总线队列发送消息我正在使用Azure文档中描述的样板代码 . var message = { body: 'Test message', customProperties: { testproperty: 'TestValue' }}; serviceBusService.sendQueueMessage('myqueue', message,... -
0 votesanswersviews
Azure Servicebus:从队列的一个会话ID接收所有消息
我有2个问题,我没有找到任何解决方案 . 在azure服务总线队列中是否有任何内置方式,我只能在会话处理程序中从一个会话(对于该sessionId)接收消息 . 还有什么方法我只能从该会话的deadlettered队列中接收消息 . 我可以在我的代码中以编程方式执行此操作,但我不想在代码中编写if else逻辑 .