文件名称:Integrating Serverless Architecture.pdf
文件大小:22.82MB
文件格式:PDF
更新时间:2022-07-05 05:28:30
Azure Apress
通过利用Azure服务、框架和工具设计、开发、构建和交付端到端的无服务器体系结构。本书提供了一种整体方法,指导您设计和开发Twitter Bot应用程序,同时利用Azure功能。集成无服务器体系结构从概述无服务器计算开始,并开始使用Azure函数。在这里,您将创建一个Twitterbot函数,它扫描Twitter上的最新tweet并使用依赖注入。此外,您将了解Azure Cosmos DB,其中将介绍其更改提要机制和存储库模式。您将创建一个基于Cosmos DB触发器的tweet通知函数,它将向连接的客户端广播最新的tweet。您将探索AzureServiceBus的基础知识,并创建一个Tweet调度器功能,它将为Twitterbot功能确定不同关键字的优先级。在此过程中,您将调试、交付和测试Azure环境中的函数。本书向您展示了如何在Azure密钥库的帮助下保护您的Azure功能秘密。为了进一步了解这项技术,您将学习Azure函数中的日志记录和异常处理。在本书的后面,您将使用ASP.NETCore和物化CSS构建一个Twitterbot Web应用程序,它将与几个基于HTTP的Azure函数交互。Twitterbot Web应用程序允许用户通过Twitter身份提供者登录,订阅不同的关键字/哈希标签,并根据订阅浏览最新的tweet。您将开始使用SignalR服务,并将其与Azure函数和Web应用程序集成。最后,您将在Azure函数上进行应用服务身份验证,并了解如何配置持续集成和交付到Azure功能。在阅读了这本书之后,您将能够理解使用Azure函数设计、开发和交付工作流所涉及的步骤。