首页 文章
  • 1 votes
     answers
     views

    如何在请求/响应模式下使用Azure存储队列?

    当我们将更多node.js代码移植到Azure Functions时,我们在Azure文档中看到使用存储队列的引用是委派处理责任而不是使用http请求来调用其他函数的首选方法 . 我们应该为这个委托使用什么样的请求/响应设计模式?具体来说,如何通过队列发回的响应仅传递给发出请求的函数? 这是我们想要做的一个例子: 请求进入HTTP触发器功能A. 功能A将消息放入队列X(采用JSON格式),...
  • 1 votes
     answers
     views

    Azure函数host.json队列batchSize小于newBatchThreshold

    我有一个Azure函数,可以调用VM上托管的Web服务 . 由于这种依赖性,重要的是不要同时运行多达8个Azure功能实例(VM只有8个内核,每次调用Web服务都使用单个内核) . 如果生成的实例超过8个,则Web服务调用将开始备份,触发Azure功能的队列中的项将开始超时,并且将丢弃消息 . 但是,我还希望尽可能多地利用可用资源来最大化队列的处理,因此,当队列中有8个或更多项时,我希望始终有8个...
  • 1 votes
     answers
     views

    Azure队列触发器 - 在不工作时执行一条消息

    我有一个与队列关联的azure队列触发器,我想确保触发器当时只读取并执行一条消息 . 因此,当消息被执行(成功或不成功)时,它处理下一条消息 . 发生的事情是队列执行一条消息,但它开始执行其他消息 . 我的host.json: "queues": { "maxPollingInterval": 20000, "visibilityT...
  • 2 votes
     answers
     views

    如何从新添加的主题或队列中获取通知?

    我是新的Azure开发人员 . 我的方案是管理员将通过网站/ wp8发布新主题/队列,工作人员应该在wp8中获得关于新添加的主题/队列的通知(通过推送通知) . 此时我已准备好所有部分,例如主题/队列创建,发送接收 . 但它有助于拉动基础 . 意义管理者可以创建主题并发布消息 . 那么工作人员必须订阅接收消息的主题并且每次都检查是否有新的东西? 所以我想根据通知制作这个系统 . 我的意思是每当主题...
  • 2 votes
     answers
     views

    Azure WebJobs SDK如何允许将特定的参数列表注入到Function方法中?

    Azure SDK(用于队列)mentions a specific list of parameters that are allowed to be passed into a webjob Function . 例如 您可以通过向方法签名添加参数来获取以下消息属性:DateTimeOffset expirationTime DateTimeOffset insertionTime Date...
  • 5 votes
     answers
     views

    可扩展的SignalR Azure - 在哪里放置SignalR,我应该使用Azure队列吗?

    我正在开发一个具有各种类型通知的应用程序 . 通知示例: 已创建消息 列出已提交 已批准上市 我想将所有这些都绑定到SignalR,以便任何连接的客户端实时获得更新 . 就架构而言 - 现在该应用程序完全位于Azure网站上托管的单一解决方案中 . 每种通知类型的触发器都存在于此应用程序中 . 当触发器被命中时,我假设's possible to identify connecte...
  • 1 votes
     answers
     views

    内部部署NServicebus应用程序从Azure ServiceBus队列接收消息

    我目前正努力在nServiceBus托管应用程序上运行并运行 . 我有一个第三方发布消息的天蓝色ServiceBus队列,我希望我的应用程序(目前在本地托管)接收这些消息 . 我已经搜索了有关如何配置 endpoints 的答案,但我在有效配置中没有运气 . 有没有人这样做过,因为我可以找到如何连接Azure存储队列而不是servicebus队列的示例 . (出于其他原因,我需要azure se...
  • 2 votes
     answers
     views

    Azure Queue,AddMessage然后是UpdateMessage

    是否可以将消息添加到Azure队列,然后在同一个流程中更新或删除该消息? 我们的想法是使用队列来确保完成一些工作 - 有一个工作者角色监视该队列 . 但是,添加消息的Web角色可能能够在事务中(有时甚至完成)取得一些进展 . 该工作人员已经被设计为处理双重传递和重新处理部分处理的消息(来自之前的,失败的工作者尝试) - 因此这里没有技术问题,只是时间效率低下和一些多余的存储事务 . 到目前为止,似...
  • 0 votes
     answers
     views

    如何将WCF响应发送到Azure队列

    我最近开始使用Azure服务总线 . 我能够使用我的控制台应用程序从队列发送和接收消息,并且能够在我的控制台应用程序中使用一个WCF服务,然后将响应发送到azure队列 . 但我有一些不同的情况 . 我不想创建任何控制台应用程序,因为我想使用SOAPUI发送响应(到azure队列) . 我将在IIS上托管服务,并通过SoapUI请求,我应该在队列中得到响应 . 请为此建议一些解决方案 . 任何帮助...
  • 1 votes
     answers
     views

    有一种方法可以在Azure队列或服务总线中获取“流程完成”消息事件吗?

    我有非常基本的架构: 队列和工作者(后处理服务)中的Web API队列消息出列并处理该消息 . The problem is that the Web API doesn't know when the messaged has been processed by the Worker . 工作者是否可以向队列发出警告消息已成功处理并且队列发送回Web API“处理完成消息”事件? One so...
  • 0 votes
     answers
     views

    Azure WebJob - 将处理时间限制为特定小时数

    我有一个MVC网站,一个存储队列和一个WebJob . 用户可以通过单击网页上的按钮来请求生成一组报告 . 这会将消息插入存储队列 . 在过去,WebJob不断运行并处理这些请求 . 但是报告的需求和规模已经增长到WebJob正在放慢Web应用程序的速度 . 我仍然希望将请求消息放在队列中,但是延迟处理所有请求直到晚上,当Web应用程序大部分处于空闲状态时 . 这将允许我继续使用WebJob代码和...
  • 5 votes
     answers
     views

    (使用Azure队列)的最佳实践

    我正处于设计基于Azure的应用程序的早期阶段 . 考虑到我可能期望的需求变化,吸引我进入Azure的一个原因是可扩展性 . 因此,我试图保持松散耦合,以便我可以在需要时添加实例 . 我在构建Azure应用程序时看到的建议包括将Web角色逻辑保持在最低限度,并在工作者角色中完成处理,使用队列进行通信以及某些后端存储(如SQL Azure或Azure表) . 这对我来说似乎是一个好主意,因为我可以毫...
  • 4 votes
     answers
     views

    Azure辅助角色和存储队列访问中的多个线程

    我计划实现一个可以启动多个线程的azure worker角色 . 每个线程可能想要读取或写入存储队列 . 对于不同的工作者角色实例,竞争情况并非如此 . 但是,从同一工作者角色内运行的不同线程同时访问同一队列是否安全?
  • 1 votes
     answers
     views

    Azure WorkerRole在WebJob等队列上触发

    我习惯在Azure上使用webjob来触发Azure队列 . 它就像一个魅力 . Azure tutorial webjob + queue static void Main(string[] args) { JobHost host = new JobHost(); host.RunAndBlock(); } public static void ProcessQueueMes...
  • 2 votes
     answers
     views

    Azure PowerShell - 如果不存在,如何创建队列

    我使用Azure PowerShell创建条目并将条目添加到Azure队列,如下所示:MSDN: Using Azure PowerShell with Azure Storage - How to manage Azure queues . 这是我的PowerShell脚本: $storeAuthContext = New-AzureStorageContext -StorageAccountN...
  • 2 votes
     answers
     views

    限制Azure Functions队列上的并发作业数

    我在Azure中有一个Function项目,当项目放入队列时会触发该应用程序 . 它看起来像这样(大大简化): public static async Task Run(string myQueueItem, TraceWriter log) { using (var client = new HttpClient()) { client.BaseAddress =...
  • 2 votes
     answers
     views

    如何编写azure web角色 - 工作者角色计划任务?

    我在我的天蓝色项目中遇到了冲突,我正试图将任务分开:每个月16日.xml文件构成个人网站 . 在我的项目中,我有一个Web角色和一个辅助角色,我试图在每个月的第16个月发布Web角色将创建消息(连接到站点并下载.xml文件),将其插入队列存储,worker角色获取消息处理它并删除消息 . 建议任何人?
  • 0 votes
     answers
     views

    Windows Azure暂存< - >生成导致表存储上的冲突和错误

    昨天我们尝试交换我们的暂存&lt; - &gt; 生产环境 角色时遇到了一个可怕的问题/经验 . Here is our setup: 我们有一个workerrole从队列中获取消息 . 这些消息在角色上处理 . (表存储插入,db选择等) . 每个队列消息可能需要1-3秒,具体取决于他需要制作多少个表存储帖子 . 一切都完成后,他将删除该消息 . Problem when swapping: ...
  • 2 votes
     answers
     views

    收听队列(事件驱动无轮询)服务总线/存储队列

    我试图找出如何监听队列中的事件(尤其是入队事件) . 假设我有一个控制台应用程序和一个服务总线队列/主题,我如何连接到队列并等待新消息? 我试图在没有 While(true) 和常量轮询的情况下实现这一点,我试图以一种非常倾听的方式做更多事情,就像一个保持连接到队列的套接字 . 我不想使用轮询的原因是我明白它会使服务器充满请求,我需要一个可以在很大负载下运行的解决方案 . 谢谢 . 我给出了问题简...
  • 1 votes
     answers
     views

    从队列触发器启动Azure辅助角色

    我有一个Azure托管的MVC Web App,用户可以通过按下按钮请求生成报告 . 此报告是一个计算密集型,长时间运行的过程,我只想在晚上运行 . 我有使用Queue Triggered WebJobs处理后台任务的经验;但是,这项工作需要比我的Web App Service计划更多的资源,我不想在我的Web App旁边运行这个计算过程 . 我希望我可以为每个请求写一个队列消息,然后每晚检查一下...
  • 0 votes
     answers
     views

    NServiceBus无法在Azure中创建队列

    我的NServiceBus项目将不再从Azure队列中读取 . 我删除了他们,发现可能会有一些消息被卡住,但现在它将不再创建队列 . 注意:用于自动创建队列的完全相同的代码和凭据 . 相反,我得到: 40400:在Microsoft.ServiceBus.Messaging.Sbmp.SbmpMessageSender上的Microsoft.ServiceBus.Messaging.Sbmp.S...
  • 0 votes
     answers
     views

    Azure:CloudQueue和安全性,将访问密钥放入CloudQueueMessage

    为了给我的( Worker )角色做一些工作 - 我把 - 放入队列 - 这样的消息:“connectionString inputContainerName outputContainerName WorkToDo” connectionString是一个azure连接字符串,如下所示:&quot;DefaultEndpointsProtocol=https;AccountName=my_nam...
  • 0 votes
     answers
     views

    如何提高azure worker的角色表现?

    我正在使用azure worker角色来读取和处理队列消息 . 它工作正常但有时性能很慢 . 它没有正确读取队列 . 因此,队列消息计数开始增加,因此所有功能都会延迟 . 网络应用详情 . 该应用程序的主要用途是跟踪车辆 . 每个车辆都包含每15秒持续时间内发送gps的设备 . 所以生病将通过网络角色获取并推入队列..然后阅读并处理该消息.. 有时工作者角色表现非常低..需要2秒才能阅读单个消息....
  • 1 votes
     answers
     views

    如何在Azure Blob上存储电子邮件以进行队列处理?

    我有一个电子邮件Azure工作者角色(你猜对了),只是发送一封电子邮件 . 它使用具有To,From和Body的队列 . 所以实际的队列消息有电子邮件本身 . 但是我遇到了一个电子邮件大小超过64KB的问题,所以它不能放在队列中 . 所以现在我想我需要将电子邮件存储在Azure Blob上,然后在邮件上存储对该blob的引用 . 然后 Worker 可以从blob中抓取电子邮件 . 但看起来Blo...
  • 3 votes
     answers
     views

    Azure WebJobs可以根据需要轮询队列吗?

    我有一个WebJob,当用户将文件上传到blob存储时会触发它 - 它是由上传完成后创建的队列存储消息触发的 . 根据文件的用途,它会将消息发布到其他队列以触发处理作业 . 其中一些工作是时间关键的,并且运行相对较快 . 在一种情况下,处理大约需要三秒钟,并且用户正在等待结果 . 但是,由于最小队列轮询间隔为2秒,因此用户必须等待调用两个WebJobs的时间通常会使其等待时间加倍 . 我尝试将两个...

热门问题