- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我有一个异步任务。
async Task UploadFiles()
{
}
我想在 azure worker 角色的 Run() 方法中的 UploadFiles() 上调用“await”。但“await”仅适用于声明为异步的方法。那么我可以使 Run() 方法异步,如下所示:
public override void Run()
{
UploadFiles();
}
至
public async override void Run()
{
await UploadFiles();
}
最佳答案
辅助角色只有一个同步入口点。这意味着您需要保持 Run
方法运行的线程处于事件状态。
您只需对 UploadFiles
为您提供的任务调用 Wait
即可。通常可以避免等待,但在这里您被迫等待。成本并没有那么高:浪费了一个线程。
关于c# - AZURE:workerrole 中的异步 Run(),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23194842/
我有几个只在短时间内完成工作的WorkerRole,将它们分别放在一个实例中会浪费金钱。我们可以将它们合并为一个,但这会很困惑,而且在遥远的将来,当负载增加时,它们应该独立工作。 有没有办法像创建“多
有人可以总结一下创建 Azure WokerRole 与简单启动新线程相比的优点吗? 最佳答案 通过启动一个新的辅助角色实例,您将拥有该实例大小可用的所有内存和 CPU,而创建线程时,您将共享该实例大
我的问题的意思是:是否可以检测辅助角色部署在哪个数据中心?我正在尝试以编程方式确定我的辅助角色是否位于北美和欧洲 Azure 数据中心,以便连接到位于同一地理位置的数据库。 比如有没有环境变量?或者也
您好,我创建了一个具有辅助角色的新 Azure 项目,并注意到有一个 WorkerRole.cs 类。我尝试研究它的目的是什么,但我找不到直接的答案。 最佳答案 WorkerRole.cs 的目标是在
我有许多工作角色项目,我想利用 log4net 功能来记录信息。不幸的是,我的日志实际上没有出现在我的输出窗口中。 我跳过调试器中的日志行,输出窗口会输出以下行: 'WaWorkerHost.exe'
您好,我创建了一个具有辅助角色的新 Azure 项目,并注意到有一个 WorkerRole.cs 类。我尝试研究它的目的是什么,但我找不到直接的答案。 最佳答案 WorkerRole.cs 的目标是在
我有一个小操作系统,我想在 Azure 中启动和使用,并考虑在 WorkerRole 中运行 VM。我知道可以使用 Azure VM 角色来实现此目的,但我的练习是从 Worker/WebRole 内
我有一个 Azure WorkerRole 正在停止(没有抛出异常),但没有明显的原因。它每次都会停在同一个位置,但代码只是执行一个大约需要 20 秒才能运行的进程。任何人都可以假设为什么会发生这种情
我看到 Azure 如何定期检查我的辅助角色的状态,但是如何检查呢? RoleEntryPoint中没有方法为此,我正在查看 Microsoft.WindowsAzure.ServiceRuntime
我使用辅助角色机器(中型 -> 2 个内核,3.5 GB RAM)来完成大量工作,并且我能够使用 100% 的 CPU(两个内核)和 85%内存。 在这项工作期间,每次大约需要 20 分钟/40 分钟
本文指导 Azure WorkerRole OnStop 处理; https://azure.microsoft.com/en-us/blog/the-right-way-to-handle-azur
是否可以为辅助角色中的 Azure 帐户创建新的存储帐户?也许使用 cmdlet? 最佳答案 是的,当然可以这样做。您可以安装 Windows Azure PowerShell Cmdlet 并调用
在运行多个线程的 Azure 辅助角色上引发和捕获异常是否会对性能产生负面影响? 谢谢! 最佳答案 老问题,但以防万一有人在看:是的。 就像任何其他 .NET 主机一样,如果抛出大量异常,您将经历(有
将 Windows 服务移植到 Azure 的既定最佳实践是什么?应该将其更改为 Worker Role 还是移动到 VM Role?还有其他选择吗?假设我的服务写入外部持久性源(MSMQ、数据库、W
是否有人愿意分享一组与 Azure WorkerRole 错误处理相关的最佳实践?我特别喜欢您对如何处理持续错误情况(即对 Web 服务等外部资源的访问暂时中断几个小时)的任何想法。谢谢......
在运行多个线程的 Azure 辅助角色上引发和捕获异常是否会对性能产生负面影响? 谢谢! 最佳答案 老问题,但以防万一有人在看:是的。 就像任何其他 .NET 主机一样,如果抛出大量异常,您将经历(有
将 Windows 服务移植到 Azure 的既定最佳实践是什么?应该将其更改为 Worker Role 还是移动到 VM Role?还有其他选择吗?假设我的服务写入外部持久性源(MSMQ、数据库、W
据我所知,可以选择使用角色设置在云服务包中提供虚拟机大小。 但在构建之前需要此信息。 有没有办法可以在部署时决定虚拟机大小? 我需要在不同区域运行辅助角色,并且在某些区域负载不大,因此我想使用较小尺寸
我之前曾开发过一些 Windows 服务,这些服务在遇到严重错误时会自动停止。 将这些迁移到 Windows Azure,在 WorkerRole 中,我想做同样的事情:能够从内部停止 WorkerR
我有一个异步任务。 async Task UploadFiles() { } 我想在 azure worker 角色的 Run() 方法中的 UploadFiles() 上调用“await”。但“aw
我是一名优秀的程序员,十分优秀!