作者: | Michele Sciabarrà |
语言: | 英文 |
出版年份: | 2019 |
下载链接: |
书籍均收集自互联网,仅供学习和研究使用,请莫用于商业用途。谢谢合作。 |
《Learning Apache OpenWhisk》是一本由Michele Sciabarrà撰写的关于Apache OpenWhisk的深入教程,旨在帮助开发者快速掌握这一开源的Serverless开发平台。本书由O'Reilly Media于2019年出版,是一本面向开发者和系统管理员的实用指南,详细介绍了如何使用Apache OpenWhisk构建、部署和管理Serverless应用程序。
本书分为两部分。第一部分主要面向初学者,介绍了OpenWhisk的基本概念、架构和开发流程。作者通过一个简单的联系表单示例,逐步展示了如何在OpenWhisk上开发、部署和测试应用程序。书中详细介绍了OpenWhisk的命令行工具(CLI)、JavaScript API的使用方法,以及如何通过设计模式优化代码结构。此外,还探讨了单元测试、模拟测试和快照测试的重要性,并提供了相关实践指导。
第二部分则更加深入,面向有一定编程基础的读者。书中通过Python和Go语言的示例,展示了如何在OpenWhisk上开发复杂的应用程序。内容包括如何在OpenWhisk中集成外部服务(如数据库CouchDB和消息队列Kafka),以及如何在Kubernetes上安装和部署OpenWhisk。这一部分还涵盖了多种设计模式在OpenWhisk中的应用,例如单例模式、代理模式、适配器模式等,帮助读者更好地理解和设计Serverless架构。
本书适合以下读者:
通过阅读本书,读者将能够掌握Apache OpenWhisk的核心概念,学会使用多种编程语言开发Serverless应用,并能够在不同的云环境和本地环境中部署和管理OpenWhisk。本书不仅提供了丰富的理论知识,还通过大量实战案例帮助读者快速应用所学,是进入Serverless开发领域的理想读物。