《拥抱云原生——Quarkus快速开发指南》目录 原创

鸿蒙开发之南拳北腿
发布于 2023-8-2 00:50
浏览
0收藏

第一篇 Quarkus快速上手

第1章 Hello Quarkus

1.1 云原生时代的宠儿Quarkus

1.2 搭建开发环境

1.3 Hello Quarkus

1.4 生成OpenAPI规范文档

1.5 使用GraphQL组合API

1.6 应用打包方式

1.7 总结与回顾

第2章 领域驱动开发

2.1 Quarkus开发神器——码农网(manon.wang)

2.2 创建Quarkus项目及微服务

2.3 领域类设计

2.4 快速生成Quarkus微服务代码

2.5 总结与回顾

第3章 测试驱动开发

3.1 测试驱动开发的好处

3.2 Quarkus常用数据校验注解

3.3 详细设计:校验组、校验配置及用例

3.4 DTO:让项目设计更加灵活

3.5 Quarkus接口设计:资源类、Api接口管理及测试用例

3.6 总结与回顾

第4章 Quarkus项目解析

4.1 Quarkus微服务项目结构

4.2 Quarkus微服务生命周期

4.3 Quarkus的依赖注入

4.4 Quarkus的微服务配置

4.5 异常与日志处理

4.6 总结与回顾


第二篇 Quarkus技术栈

第5章 Panache数据持久化开发

5.1 让领域类继承PanacheEntityBase

5.2 增、删、改、查示例

5.3 列表和翻页示例

5.4 使用Redis缓存

5.5 Quarkus事务

5.6 总结与回顾

第6章 使用Keycloak实现微服务安全

6.1 容器化部署Keycloak

6.2 Keycloak配置入门

6.3 使用Keycloak控制API访问权限

6.4 在Quarkus中整合Keycloak Admin REST API

6.5 总结与回顾

第7章 微服务之间通讯

7.1 gRPC API

7.2 使用Kafka进行异步消息传递

7.3 使用WebSocket

7.4 总结与回顾

第8章 构建响应式微服务

8.1 Quarkus响应式编程概述

8.2 响应式SQL数据访问

8.3 响应式REST API

8.4 响应式Redis缓存

8.5 响应式MongoDB应用

8.6 响应式Kafka消息

8.7 响应式AMQP消息

8.8 响应式gRPC

8.9 响应式Vert.x应用

8.10 总结与回顾

第9章 Quarkus容错、监控和日志

9.1 Quarkus容错和重试

9.2 Quarkus超时和回退

9.3 Quarkus熔断器和舱壁隔离

9.4 健康检查和监控度量

9.5 分布式追踪和性能指标数据

9.6 Quarkus调用链日志

9.7 总结与回顾


第三篇 Quarkus项目实战

第10章 内容社交项目

10.1 领域类设计

10.2 详细设计

10.3 测试驱动开发

10.4 总结与回顾

第11章 电商项目

11.1 领域类设计

11.2 详细设计

11.3 测试驱动开发

11.4 总结与回顾

第12章 容器化部署Quarkus应用到Kubernetes集群

12.1 服务器规划

12.2 使用VMware安装虚拟机

12.3 配置所有节点基本环境

12.4 二进制方式搭建生产级高可用Kubernetes集群

12.5 原生编译及容器化部署Quarkus应用

12.6 总结与回顾


©著作权归作者所有,如需转载,请注明出处,否则将追究法律责任
已于2023-8-2 00:50:35修改
收藏
回复
举报
回复
    相关推荐