问题标签 [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.

0 投票
1 回答
435 浏览

azure - 我需要 Azure WorkerRole 错误处理指南

有没有人想分享一组与 Azure WorkerRole 错误处理相关的最佳实践?我特别喜欢您可能对如何处理持续性错误条件(即对 Web 服务等外部资源的访问暂时关闭几个小时)的任何想法。谢谢.....

0 投票
1 回答
401 浏览

c# - Windows Azure WorkerRole 响应

我正在做一个 Azure 演示,以工作角色运行 Powershell。在我的 Web 角色中,我将要运行的 Powershell 脚本的名称添加到 CloudQueue 对象。

我可以将脚本输出打印到调试控制台,但需要能够将此输出返回到我的 Web 角色并将其显示在 ASP.NET 页面上。

关于如何完成的任何建议?

0 投票
4 回答
539 浏览

azure - Windows Azure 角色状态是否已满

根据 MSDN,Azure 服务可以包含任意数量的辅助角色。据我所知,Windows Azure Fabric 可以随时回收工作角色。如果是真的,那么:

  1. 工人角色应该是少状态或
  2. 辅助角色应将其状态保存到 Windows Azure 存储服务。

但我想做一个包含客户端数据的服务,不想使用 Azure 存储服务。我怎么能做到这一点?

0 投票
2 回答
906 浏览

azure - 如何仅在一个 Worker Role 实例上运行子任务

我有两个工人角色的实例。

我只想在其中一个 Worker Role 实例上运行子任务(在线程池线程上)。

我最初的想法是做这样的事情:

但是,上面的代码依赖于Role.Instances集合总是以相同的顺序返回实例。是这样吗?或者可以按任何顺序退回物品吗?

是否有另一种仅在一个角色实例上运行任务的批准方式?

0 投票
2 回答
1058 浏览

azure - Windows Azure 工作者角色:一份大工作还是许多小工作?

使用多个工作人员处理程序代码与处理整个负载相比,是否有任何内在优势?

换句话说,如果我的工作流程如下所示:

  1. 从 queue0 获取工作并执行 A
  2. 将 A 的结果存储在 queue1 中
  3. 从队列 1 中获取结果并执行 B
  4. 将 B 的结果存储在 queue2 中
  5. 从 queue2 获取结果并执行 C

使用 3 名工人各自完成整个过程与 3 名工人各自完成部分工作(工人 1 做 1 和 2,工人 2 做 3 和 4,工人 3 做 5)是否有固有的优势。

如果我们只关心正在完成的工作(在第 5 步完成),那么它的扩展方式似乎是相同的(一旦您使用至少 3 个工作人员)。也许这项大工作会更好,因为具有这种设置的工人的瓶颈问题较少?

0 投票
3 回答
1338 浏览

azure - Windows Azure:当应用程序在云上运行时,我可以更改辅助角色的实例数吗

我可以在应用程序运行时更改辅助角色的实例计数吗?

我创建了一个应用程序,它根据用户的查询多次并行执行一系列代码。比如说,如果用户要求结果非常准确,那么我将不得不在不同的数据集上并行运行代码 1000 次或更多次。如果用户不要求结果准确,那么我将并行运行代码 5 次。此代码序列由工作者角色执行。我将启动我的应用程序,工作角色的实例计数为 5。如果用户要求结果非常准确,那么我可以将工作角色的实例计数增加到 20。一旦请求完成,我将实例计数设置回 5。

我可以这样做吗。我怎样才能做到这一点。如果我这样做,应用程序会重新启动吗?

0 投票
1 回答
638 浏览

asp.net-mvc - 如何让我的 Windows Azure Worker 角色连接到我的基于 Ado.NEt 实体的数据库

我在 ASP.NET MVC2 中构建了一个后端,它有一个底层的基于 ADO.NET 实体的数据库。

在 MVC 后端,我调用我的数据库实体,即:

...一切正常。

不幸的是,在我的 Azure/mvc2 项目中,我的工作角色使 azure 项目抛出奇怪的异常:

女士们先生们有什么想法吗?

0 投票
1 回答
993 浏览

azure - Azure WorkerRole 在本地 dev-fabric 上运行,但不在 azure 上

我的 WorkerRole 在本地似乎还不错。但是,它不会在 Azure 本身上运行 - 该角色只是不断出现“忙碌”并且永远不会达到准备/运行阶段。

关联的网络角色完美运行。

这可能只是一个小的配置错误还是?

0 投票
1 回答
459 浏览

azure - 工人角色没有创建模型对象?

我已经让我的工人角色......工作。现在我还有一个小问题。

我的辅助角色通过实体框架访问 SQL Azure。我试图从我的数据库中创建一个填充的电子邮件对象列表,然后发送这些电子邮件。该代码在本地运行良好,但在云中部署时会引发异常。

To Clarfiy:worker 角色处于“就绪”状态,当它到达有问题的代码段时,它会导致异常并进入 catch 块并继续执行代码。

只有当我尝试创建我的电子邮件对象时:

例如。

实体实体=新实体();//实体是我的数据库模型的名称

列出 emailList = entity.Email.where(x => x.sent == 0).toList(); //创建我的实体列表

我一直在查看 Azure 部署中的 Intellitrace 日志(在 vs2010 中),我注意到当我的工作人员角色出现“System.Reflection.ReflectionTypeLoadException:无法加载一个或多个请求的类型”时尝试使用上述代码填充列表。查看调用堆栈,它指向电子邮件模型。

当使用相同的代码部署时,我的 webrole 工作得很好。此外,我在我的工作角色中包含了对我的 web 角色的引用,并且它的复制本地属性设置为 true。

有任何想法吗!?

0 投票
1 回答
233 浏览

azure - 将数据传输到 Windows Azure 辅助角色外部端点有多少延迟?

我有一个应用程序,我正在考虑将其作为具有外部端点的辅助角色迁移到 Azure。这是一个运行大约 200-400 毫秒的小进程,但我们的用户希望每个用户每天开始运行 50K-100K 次这个小作业。在我开始构建 Azure 原型之前,我需要弄清楚与 Azure 外部端点进行通信的预期延迟类型。显然,延迟取决于我发送和接收的信息的大小,也取决于我的互联网连接速度,但我在任何地方都找不到任何指标。那里有任何类型的基线数字吗?

为了争论起见,假设我在 T1 上,每次作业运行时我都会向上发送 10K 和向下发送 10K。