如何在 Golang (Go) 中设计和开发 REST 微服务
在 REST API 中集成 SQL 和 NoSQL 数据库、搜索引擎以及所有您需要的工具。
讲师:Federico León
口袋资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
你会学到什么
- 如何构建和组织您的微服务。
- 域驱动开发。
- 应用了六角形结构。
- MySQL 集成和配置。
- 将 Cassandra DB 集成到您的微服务中。
- Elasticsearch 集成和配置。
- 记录到标准输出和日志文件。
- DAO 模式实现。
- 如何构建、发布和使用自定义 Go 库。
- 测试应用程序的所有层。
- Go 中的依赖项是如何工作的。
要求
- 只需完成 Golang 网站上提供的 Golang 之旅
- 很高兴拥有:本课程的第 1 部分
描述
欢迎!
在本系列的第二部分中,我使用 MySQL、Cassandra 和 Elasticsearch 作为持久层,我们将使用不同的设计模式创建 3 个不同的微服务:MVC、特色 MVC 和实现六边形架构的域驱动开发。
在课程结束时,您将学习:
- 如何构建我们应用程序的包和代码。
- MVC 模式、领域驱动开发和六边形架构应用!
- 如何在 Go 中配置MySQL 客户端。DAO 模式实现。
- 如何在 Go 中配置和使用CassandraDB客户端。
- 如何在 Go 中配置和使用Elasticsearch。
- 测试和模拟数据库集成。
- 使用goroutines对微服务进行压力测试。
- Go 中的依赖项是如何工作的。Go模块的使用。
- 如何构建、发布、使用和共享自定义 Go 库。
- 应用程序设计模式。
- 准备我们的分布式日志系统。
- 现实生活中的例子和练习。
我相信你会喜欢这门课程的!如果您有任何疑问,请查看我的其他课程的评论,以便您了解您将要获得的内容。这是真实的生活和行业经验!
希望能从你那听到答复!
联邦。
本课程适合谁:
- 软件工程师。
- 软件开发人员。
- 技术带头人。
- 建筑师。
- 任何想要认真对待 Go 中的微服务的人。
声明:口袋资源网(koudaizy.com)提供的所有课程、素材等资源全部来源于互联网,赞助VIP仅用于对口袋资源服务器带宽及网站运营等费用支出做支持,从本站下载资源,说明你已同意本条款。