使用 Go 的微服务
Microservices with Go
掌握 Go 微服务开发的艺术
主要特点
帮助创建和组织结构良好的 Go 微服务
提供有关 Go 微服务开发工具、模式和解决方案的行业最佳实践和见解
每章都包含实际操作的 Golang 示例
图书说明
本书涵盖了微服务的主要优势和常见问题,帮助读者了解微服务架构有助于解决哪些问题以及它通常会引入哪些问题。
本章强调了使用正确的原则和标准以获得微服务架构的主要优势的重要性,强调了 Go 编程语言作为微服务开发中最流行的语言之一的作用,并为下一章奠定了基础的书。Go 微服务开发的基础方面包括服务脚手架、服务发现、数据序列化、同步和异步通信、部署以及编排和测试。该部分主要关注开发方面,而以下部分涵盖维护和可靠性主题。最后一部分涵盖了 Go 微服务开发的更高级主题,包括系统可靠性、可观察性、可维护性和可扩展性。
该部分包括许多最佳实践和示例,以前一部分搭建的两个应用程序为例,说明如何将关键思想应用于现有应用程序。
你将学到什么
学习构建可扩展且可靠的 Go 微服务
熟悉业界微服务开发的最佳实践和解决方案
学习高级微服务可靠性技术
了解微服务环境中的服务发现
探索可靠性和可观察性原则
本书适合谁
本书适用于所有类型的开发人员:从对学习如何使用 Go 编写微服务和应用程序感兴趣的人,到想要进一步掌握编写可扩展且可靠的基于微服务的系统的艺术的经验丰富的专业人士。
目录
微服务简介
Go 微服务脚手架
服务发现
序列化
同步通信
异步通信
部署和编排
单元和集成测试
可靠性概述
可观察性
设置服务警报
高级主题
声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。


评论(0)