Azure 消息平台与无服务器应用开发指南
1. Azure Function Apps 和逻辑应用简介
Azure Function Apps 允许你运行小块代码,支持使用常见的编程语言,如 C#、Node.js 或 Python,无需额外的基础设施管理。代码在安全、隔离的环境中运行,按每秒内存消耗计费。其基本流程如下:
graph LR
A[事件通知] --> B[Azure Function Apps]
B --> C[执行小块代码]
C --> D[执行输出]
D --> E[集成其他服务或应用]
在这个流程中,一个事件(如从 Azure IoT 设备接收到的消息)触发 Function App,执行小块代码后产生输出,该输出可与其他 Azure 服务或应用集成。
逻辑应用无需编写代码,潜在用户群体更广。例如,业务应用所有者或财务会计团队无需编写代码即可构建自己的逻辑应用。而 Function App 提供了更多的控制和灵活性,能以特定方式处理事件,并更好地与其他应用组件集成。
两者都能基于触发器执行操作,无需维护任何应用环境或基础设施,属于无服务器技术。
2. Azure 消息平台概述
在无服务器应用中,除了进行故障诊断和状态更新,还需要一种交换消息和传输实际应用数据的方式,这就需要消息平台。Azure 提供了以下几种消息平台服务:
- Azure Event Grid :用于事件分发,可根据事件发生执行
Azure无服务器应用开发指南
超级会员免费看
订阅专栏 解锁全文
654

被折叠的 条评论
为什么被折叠?



