问题标签 [azure-worker-roles]
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 - 在 Windows Azure 中:什么是 Web 角色、工作者角色和 VM 角色?
我工作的应用程序包含一个 Web 角色:它是一个简单的 Web 应用程序。我需要在 Windows Azure 中托管应用程序,因此我创建了一个 Web 角色。我其实很想知道这些角色是干什么用的。它们在编码方面或存储方面的意义是什么?
azure - 奇怪的 Azure 启动错误(找不到文件'c:\logs\file1.txt')
Worker 角色非常简单,可以在模拟器中运行。上传到 Windows Azure 实例后似乎初始化,变得忙碌然后重新启动并重新开始。Azure 诊断不发送任何我们自己的跟踪消息,并不断地一遍又一遍地传递流畅的线条:
信息:RD00155D3629BA:2011-08-22 17:41:26Z OnTimedEvent 开始 8/22/2011 5:41:26 PM
信息:RD00155D3629BA:2011-08-22 17:40:26Z OnTimedEvent 已完成
错误:RD00155D3629BA:2011-08-22 17:40:26Z 找不到文件“c:\logs\file2.txt”。
信息:RD00155D3629BA:2011-08-22 17:40:26Z 复制 c:\logs\file2.txt
错误:RD00155D3629BA:2011-08-22 17:40:26Z 找不到文件“c:\logs\file1.txt”。
信息:RD00155D3629BA:2011-08-22 17:40:26Z OnTimedEvent 开始 8/22/2011 5:40:26 PM
信息:RD00155D3629BA:2011-08-22 17:40:26Z OnTimedEvent 开始 8/22/2011 5:40:26 PM
编辑:这个小应用程序中没有代码写入提到的文件
c# - Azure 队列辅助角色多线程示例
我们有 4 个 Azure 队列,它们通过直接 REST API 或我们提供的 WCF 服务填充。
- 我们希望有一个工作者角色来监控所有这 4 个队列。
- 我正在考虑使用多线程从配置中读取队列名称等并旋转处理方法(从队列中读取消息并进行处理)
有人可以为我提供一个示例或指导如何在 Worker 角色中实现这一点吗?
不太确定是否可以在没有多线程的情况下实现上述目标,因为我对多线程很陌生。
谢谢
azure - 是否多个 Azure 辅助角色轮询同一个队列会导致死锁或中毒消息
设想:
如果我使用多个线程剥离了多个 Worker 角色或 ONE Worker 角色,它会轮询 Azure 队列中的新消息。
有人可以确认这是否是正确的设计方法吗?我想拥有许多工作者角色的原因是为了加快 PROCESSJOB。我们的应用程序应该是接近实时的,即一旦我们应该得到消息,应用复杂的业务规则并提交到 AZURE DB。我们预计每 3 分钟有 11,000 条消息。
谢谢你。
lucene - 从 Azure 辅助角色向 Azure Web 角色发送通知 - 最佳实践
情况
用户可以上传文档,队列消息将被放置到带有文档 ID 的队列中。Worker Role 会选择这个并获取文档。用 Lucene 完全解析它。解析完成后,应该更新 Webrole 上的 Lucene IndexSearcher。
在 Web 角色上,我保留了一个静态的 Lucene IndexSearcher,因为否则您必须为每个搜索请求创建一个新的 IndexSearch,这会产生很多开销等。
我想要做的是从 Worker Role 向 Web Role 发送通知,通知他需要更新他的 IndexSearcher。
可能的解决方案
- 制作某种通知队列。Web 角色启动了一个无休止的任务,不断检查通知队列。如果他找到一条消息,那么他应该更新 IndexSearch。
- 在 Worker 角色上启动 WCF 服务并与 Web 角色连接。从 Worker Role 进行回调,并通过 Service 告诉 Web Role 他需要更新他的 IndexSearcher。
- 只需定期更新它
什么是最好的解决方案,或者还有其他解决方案吗?
非常感谢 !
azure - Azure 角色间同步
我想知道同步运行相同角色的多个 azure 实例的最佳实践。更准确地说,我想防止多个工人角色在同一个工作单元上工作。
Azure 队列似乎对这个问题没有帮助。一种选择是使用带有锁和存储过程的 sql 表;但是在 Azure 中使用 sql 同步似乎有点尴尬。
有任何想法吗?
编辑,我的详细(但简化的问题)如下:
- 有n 个目标。
- 必须以指定的间隔(比如 30 秒 - 但每个目标不同)在每个目标上完成一个工作单元。
- 我有m个工人(托管在h 个实例中)。
- 处理一个工作单元可能需要 10 秒到 1 小时之间的任何时间。
我的想法是我有一个调度程序,它将工作单元放在 Azure 队列中,并且m个工作人员中的每一个都将读取这些并处理它们。
问题:
- worker1开始在unit1上工作(这是关于target1) - 这需要很长时间,比如 10 分钟
- 30秒过去
- 调度程序为target1放置另一个工作单元,例如unit13
- worker2开始在unit13上工作,针对相同的target1 -不好
我有一些想法,但它们似乎不够多云,所以我很想看看你会为这个问题应用什么解决方案。
powershell - 从辅助角色创建新的 Windows Azure 托管服务
使用存储在 blob 存储中的包和配置从正在运行的角色创建新的 Windows Azure 托管服务的最佳方法是什么?
我猜我可以使用服务管理 REST API 创建部署请求,但是从我的工作角色运行 cmdlet 可能会更好。有什么想法吗?如果 cmdlet 路线更好,如果您能指出我如何从工作角色运行它们的正确方向,则可以加分。
azure - Azure 辅助角色陷入角色状态未知
Azure 工具包 1.5
- 创建新项目
- 添加工作者角色
- 按 F5
部署陷入:
[fabric] 角色实例:deployment(189).WindowsAzureProject1.WorkerRole1.0
[面料] 角色状态未知
最终部署超时。
关于如何调试的任何想法?
model-view-controller - Windows Azure CDN :: 无法找到 Javascript、样式表和图像(404 错误)
我正在使用 Windows Azure 托管我的 MVC3 项目,该项目带有需要附加到 CDN 的“/cdn”视图。问题是当我尝试通过http://azxxxxx.vo.msecnd.net导航时,我的浏览器似乎找不到样式表、javascripts 和图像文件(Firebug 显示 404 未找到)。如果我尝试导航到原始方式http://mywebsite.cloudapp.net/cdn一切正常
我正在寻找一种同样适用于 HTTPS 的解决方案 ( https://azxxxxx.vo.msecnd.net )。
azure - Azure based Umbraco site - when logging in, I get logged back out immediately
I have recently installed a website project on Azure and that was relatively easy to do thanks to great docs online. We are having a problem with the back office (admin) login though, it's a bit strange, as it didn't happen straight away, I shall elaborate....
When I go to http://www.keelycattschoolofdance.co.uk/umbraco/ it takes me to the login page, which seems fine.
(The url at this point becomes www.keelycattschoolofdance.co.uk/.../login.aspx)
I then login, which works and it starts to display the admin panels but then bounces back to the login and the URL becomes www.keelycattschoolofdance.co.uk/.../login.aspx
I am running this on Azure using the Accelerator, latest version of Umbraco and using SQL CE 4.0 rather than SQL Server.
has anyone seen this before?
Please let me know if you need more information, I shall respond :-)
Thanks in advance
Nick