问题标签 [azure-queues]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
azure - Azure 松耦合/可扩展
我一直在为这个概念苦苦挣扎。我正在尝试提出一个松散耦合的 Azure 组件设计,该设计使用队列和辅助角色完全可扩展,它们使项目出列并处理。我可以随意扩展工作角色,发布到队列绝不是问题。到目前为止一切都很好,但是,似乎唯一可以使用的真实世界模型是“一劳永逸”。它对于日志记录和其他单向操作非常有用,但是假设我想使用队列/工作角色上传文件,将其保存到 blob,然后在完成后得到响应。或者这种类型的模型不应该用于在线应用程序吗?操作完成后发回通知的最佳方式是什么?我是否创建一个响应 Q,然后(以某种方式)检索相关的响应?任何帮助是极大的赞赏!!!!!
azure - 如何确定 Azure 队列中的所有消息是否都已处理?
我刚刚开始修补 Windows Azure,如果有问题,我将不胜感激。
如何确定 Windows Azure 队列是否为空以及其中的所有工作项是否都已处理?如果我有多个工作进程查询一个工作项队列,如果队列为空,GetMessage(s) 不会返回任何消息。但是不能保证当前不可见的消息不会被推回队列。
我需要此功能,因为我的工作流程的后续行为取决于该特定队列中所有工作项的完成。解决此问题的一种可能方法是计算放置和删除的数量。但这将再次需要在共享存储级别进行同步,如果可能的话,我想避免它。
有任何想法吗?
azure - Azure 队列存储的行为是否与 MSMQ 相同?
我在 Windows Server 上构建了一些利用 MSMQ 的应用程序。我想将这些移植到基于 Azure 的 Web 应用程序,这可以帮助我解决我过去面临的一些安全和信任障碍挑战。
我的问题是,我可以期望 Windows Azure 存储的消息队列方面的行为与 MSMQ 相同吗?
azure - 限制 Azure 存储队列中的消息处理尝试次数
我需要跟踪处理 azure 存储队列中的消息并在 N 次不成功尝试后删除消息的失败尝试次数。
我已经搜索过,但没有找到任何自动执行此操作的特定属性,并且想知道除了在存储表中使用计数器之外是否还有其他方法。
azure - Azure:结合 Web 和辅助角色:应用程序池回收
我打算在 Azure 中进行一些轻量级的后台处理。我已经运行了一个 webrole,并且想使用相同的角色,这样我就不必为此使用(并支付!)专门的工作角色。
我已经读过我可以简单地覆盖Run()
派生自的 WebRole 类,并在那里RoleEntryPoint
实现我的“穷人的调度”。它应该定期从队列中获取消息并处理它们。
现在我的问题是:WebRole
运行在自己的进程或线程中,或者更重要的是,WebRole
当应用程序池/应用程序域被回收时会发生什么?
azure - 命名空间“Microsoft”中不存在类型或命名空间名称“ServiceBus”
我正在尝试制作一个将消息添加到队列的 C# 控制台应用程序。我正在关注此处给出的有关 Azure 服务总线的示例:http: //www.windowsazure.com/en-us/develop/net/how-to-guides/service-bus-queues/
我的程序目前什么都不做:
我遇到的问题是,当我添加 Microsoft.ServiceBus.dll 引用时(如上面的链接中所述,1-add dll 引用和 2-add using 语句)我在编译时遇到错误:“类型或命名空间名称“ServiceBus”在命名空间“Microsoft”中不存在(您是否缺少程序集引用?) “
我什至用反射器工具查看了 Microsoft.ServiceBus.dll,它确实包含 Microsoft.ServiceBus 命名空间。dll 的版本号为 1.6.0.0,运行时版本为 v4.0.30319。
任何帮助表示赞赏。
-pom-
php - 使用 PHP 将消息放入 Azure 队列,并将内容添加到 Blob 存储
我刚刚获得了使用 PHP 将消息放入 Azure 消息队列的任务。鉴于我是 PHP 新手(全新) - 有谁知道我可以使用任何资源来使用它?
我还必须使用 PHP 将数据添加到 Azure 中的 blob 存储。我假设我可以使用标准连接字符串和 IO 来做到这一点,对吧?
如果有人有任何指示,我将不胜感激。谢谢你的时间,
azure - Azure 队列和表存储事务最佳实践
我使用 azure table storage 阅读了有关同一分区内的实体组事务的信息。现在,如果我将 Azure 队列与表存储一起使用会发生什么。是否可以从队列中处理消息,插入表存储。如果出现问题,回滚并再次将消息放入队列?
或者我应该如何使用 Azure 处理这种情况
azure - 如何编写 azure web 角色 - 工作者角色计划任务?
我在我的天蓝色项目中遇到了冲突,我正在尝试隔离任务:每个月的 16 日将 .xml 文件从单个网站生成。
在我的项目中,我有一个 Web 角色和一个辅助角色,我试图在每个月的 16 日隐藏 Web 角色将创建一条消息(连接到站点并下载 .xml 文件),将其插入队列存储,worker角色获取消息处理它并删除消息。
有人建议吗??
c# - Windows Azure 服务总线队列 - MessageSender 还是 QueueClient?
背景故事:
几个月前(当我刚接触 Azure Queues 和 SDK 工具时)我在 Google 上搜索了“我该怎么做”和“我该怎么做”......这就是我今天的位置:
我正在使用
QueueClient
(Microsoft.ServiceBus.Messaging - Microsoft.ServiceBus.dll) 从 Azure 队列接收消息。在我的同一个程序中,我还使用
MessageSender
(来自同一个命名空间和 dll)将消息发送到 Azure 队列。我的程序必须跟踪 a
Dictionary<string, QueueClient>
和 aDictionary<string, MessageSender>
- 这比它应该的要复杂。
现在我对 Azure SDK 更加熟悉了……我意识到QueueClient
该类既可以发送也可以接收……那么为什么我要跟踪 2 个对象,而第一个对象可以同时执行这两个对象呢?
问题:
有什么理由使用MessageSender
类而不是QueueClient
类?
如果我需要发送和接收,我不应该只使用QueueClient
类吗?