使用 Quarkus 实现云原生微服务
使用 Quarkus 在 Java 中构建现代云原生微服务 – 完整实用指南
讲师:Ansgar Schulte
双语IT资源独家Udemy付费课程,独家中英文字幕,配套资料齐全!
用不到1/10的价格,即可享受同样的高品质课程,且可以完全拥有,随时随地都可以任意观看和分享。
您将学到什么
- 使用 Quarkus 开发云原生微服务
- 与其他微服务的交互
- 与消息传递系统和数据库的交互
- 开发一个包含两个微服务的完整且可执行的演示应用程序
- REST API 的设计和实现
- 配置管理和测试
- 安全考虑
- 监控、日志记录和指标
- 实践经验:一切都遵循端到端的示例
探索相关主题
要求
- Jakarta EE / MicroProfile 规范方面的知识和实践经验非常有帮助(尤其是 Jax-RS、CDI 和 JPA)
- 了解云技术的基本知识很有帮助(尤其是 Docker 等容器运行时)
- 具有使用常见 IDE 和构建工具(例如 IntelliJ 和 maven)进行 Java 开发的经验者优先
- 强烈建议进行 API 建模并具有使用 openapi-maven-plugin 等工具的经验
- 仅此而已:欢迎了解其余内容
- IntelliJ Ultimate 建议 1:1 遵循课程内容(无论如何不是强制性的)
描述
您需要用 Java 编写快速可扩展的微服务,并希望进一步运用您之前掌握的质量可靠技术?很高兴您找到了这里。您将在本课程中学习到这些内容。
Quarkus 是一个使用 Java 开发微服务的框架。它依赖于成熟的工具、技术和规范,例如 Eclipse MicroProfile、Eclipse Vert.x 和 SmallRye。使用 Quarkus 开发的微服务旨在在云原生环境中运行。Quarkus 的整个开发流程和背后的理念都支持这一方向,并从一开始就确保最高的生产力和效率。
本课程将使用端到端示例来开发两个微服务。我们将进行大量的编程工作,您不应只是学习本课程,而应积极参与。我将逐章逐步深入地开发演示应用程序,每个步骤涵盖一个主题。我将指导您完成整个课程,并在每节课后在公共 GitHub 存储库中提供源代码。在此过程中,我们将自动跳过微服务的典型主题。例如,这些主题包括:
-
提供和访问 REST API
-
访问关系数据库
-
使用 NoSQL 数据库
-
配置管理
-
安全
-
使用 Graal-VM 创建原生镜像
-
使用 Quarkus CLI
-
容错
-
应用程序数据缓存
-
连接到消息代理和事件总线
-
…
我一直在开发这门课程并添加新课程,特别是为了响应参与者的反馈。
想了解更多吗?欢迎你来我的课程!
本课程适合哪些人:
- Java 软件开发人员(全栈或后端)
- 想要了解 Quarkus 概念的软件架构师
如果你有能力,请务必支持课程的原创作者,这是他们应得的报酬!
本站收取的费用,仅用来维持网站正常运行的必要支出,从本站下载任何内容,说明你已经知晓并同意此条款。