教程演示🔗
课程描述
在本系列的第二部分中,我使用 MySQL、Cassandra 和 Elasticsearch 作为持久层,我们将使用不同的设计模式创建 3 种不同的微服务:MVC、特色 MVC 和实现六边形架构的域驱动开发。
在课程结束时,您将学习:
- 如何构建我们应用程序的包和代码。
- MVC 模式、领域驱动开发和六边形架构应用!
- 如何在 Go 中配置 MySQL 客户端。 DAO 模式实现。
- 如何在 Go 中配置和使用 CassandraDB 客户端。
- 如何在 Go 中配置和使用 Elasticsearch。
- 测试和模拟数据库集成。
- 使用 goroutines 对微服务进行压力测试。
- Go 中的依赖项是如何工作的。 Go模块的使用。
- 如何构建、发布、使用和共享自定义 Go 库。
- 应用程序设计模式。
- 准备我们的分布式日志系统。
- 现实生活中的例子和练习。
你会学到什么
- 如何构建和组织您的微服务。
- 域驱动开发。
- 应用了六角形结构。
- MySQL 集成和配置。
- 将 Cassandra DB 集成到您的微服务中。
- Elasticsearch 集成和配置。
- 记录到标准输出和日志文件。
- DAO 模式实现。
- 如何构建、发布和使用自定义 Go 库。
- 测试应用程序的所有层。
- Go 中的依赖项是如何工作的。
本课程适合谁
- 软件工程师。
- 软件开发人员。
- 技术带头人。
- 建筑师。
- 任何想要认真对待 Go 中的微服务的人。
如何在 Golang (Go) 中设计和开发 REST 微服务的规范
- 发行商:Udemy
- 老师:费德里科莱昂
- 英语语言
- 级别:所有级别
- 课程数 : 48
- 持续时间:20 小时 40 分钟
如何在 Golang (Go) 中设计和开发 REST 微服务的内容

要求
- 只需完成 Golang 网站上提供的 Golang 之旅
- 很高兴拥有:本课程的第 1 部分
图片

声明:本站所有文章,如无特殊说明或标注,均为本站发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。




