运行您的第一个 Azure 工作角色程序的六个简单步骤






4.93/5 (14投票s)
运行你的第一个 Azure 工作角色程序的六个简单步骤。
目录
- 引言
- 我的其他 Azure 常见问题文章
- 步骤 1:确保你已准备好一切
- 步骤 2:我们将做什么?
- 步骤 3:选择工作角色模板
- 步骤 4:导入命名空间
- 步骤 5:创建类并重写 Run 和 OnStart 方法
- 步骤 6:运行项目并观察 Azure 控制台
- 参考
引言
在我们之前的文章中,我们已经看到了创建 Web 角色应用程序的五个简单步骤。Azure 中的 Web 角色项目就像 Web 应用程序一样。Azure 还有另一种类型的项目,即工作角色。工作角色应用程序是后台处理应用程序,就像在后台运行的 Windows 进程一样。在本文中,我们将尝试了解创建工作角色项目的六个基本步骤,并且在阅读本文的过程中,我们将尝试了解在工作角色项目中执行的各种基本方法。
如果你像我一样真的很懒,你可以观看我的学习 Azure 云和 DevOps 视频,这些视频以循序渐进的方式进行了详细的讲解
我的其他 Azure 常见问题文章
- Azure FAQ 第一部分
- 运行您的第一个 Azure 程序,简易 5 步
- 运行第一个 Azure Queue 程序的 7 个简单步骤。
- 运行第一个 Azure 表程序的 9 个简单步骤。
- 运行您的第一个 Azure Worker Role 程序,简易 6 步
步骤 1:确保你已准备好一切
如果你完全不了解 Azure,请确保你已准备好所有先决条件。你可以阅读以下文章以了解基本先决条件
步骤 2:我们将做什么?
工作角色只不过是在 Windows Azure 平台上运行的后台进程。我们将创建一个简单的后台进程,它将运行 X 次,并且每次运行时,它都会等待 10000 毫秒。
步骤 3:选择工作角色模板
使用如下所示的工作角色模板创建一个新项目
步骤 4:导入命名空间
我们需要导入两个命名空间,Microsoft.WindowsAzure.Diagnostics
和 Microsoft.WindowsAzure.ServiceRuntime
。Diagnostic
将帮助我们使用 Azure 分析器上的跟踪显示消息,而 ServiceRuntime
提供 Azure 服务的功能。
步骤 5:创建类并重写 Run 和 OnStart 方法
下一步是添加一个类并重写OnStart
和 Run
方法。在下面的代码片段中,我们创建了一个简单的WorkerRole
类,它继承自RoleEntryPoint
。
我们还定义了一个名为intLoops
的简单循环计数变量,其值初始化为 5。此值在OnStart
方法中初始化。OnStart
方法在第一次执行工作角色时执行。
现在用一个简单的循环重写Run
方法,该循环递减循环计数,并有一个线程在每次执行循环时休眠 10000 毫秒。
步骤 6:运行项目并观察 Azure 控制台
现在运行工作角色并查看你的 Azure 控制台。你应该看到一个工作角色实例正在运行。
我们在start
和 run
方法的各个位置显示了跟踪信息。你可以在 Azure 提示符中看到在 Azure 诊断中执行的循环次数。
Event=Information,Level=Info,ThreadId=4148,=This is loop number 5
Event=Information,Level=Info,ThreadId=4148,=This is loop number 4
Event=Information,Level=Info,ThreadId=4148,=This is loop number 3
Event=Information,Level=Info,ThreadId=4148,=This is loop number 2
Event=Information,Level=Info,ThreadId=4148,=This is loop number 1
参考
深入阅读
- 如果你刚开始学习 Azure,最好先参加 Azure AZ 900 考试,你可以观看此视频 https://www.youtube.com/watch?v=-eLXhPvkrp0
- Azure 有地理位置、区域和区域的概念,你可以从这个视频中进一步了解它 https://youtu.be/PcZpGqEgd0c
- Azure 容错性和高可用性 https://youtu.be/b3CP0FYI8Wo
历史
- 2010 年 1 月 4 日:首次发布。
如需进一步阅读,请观看以下面试准备和分步视频系列。