Introducing Micronaut: Build, Test, and Deploy Java Microservices on Oracle Cloud
暫譯: 介紹 Micronaut:在 Oracle Cloud 上構建、測試和部署 Java 微服務

Sharp, Todd Raymond

  • 出版商: Apress
  • 出版日期: 2022-10-13
  • 售價: $2,050
  • 貴賓價: 9.5$1,948
  • 語言: 英文
  • 頁數: 130
  • 裝訂: Quality Paper - also called trade paper
  • ISBN: 1484282892
  • ISBN-13: 9781484282892
  • 相關分類: Java 程式語言Microservices 微服務SOAOracle
  • 海外代購書籍(需單獨結帳)

商品描述

The microservice architecture has been adopted by many developer teams around the world. To be successful, it's crucial that you understand how to program a microservice and get it running in the cloud. This book will walk you through the process of how to build, test, and deploy a Java-based Micronaut microservice to the Oracle Cloud with GitHub Actions.
You'll learn how to create a Virtual Machine (with both the Oracle Cloud Infrastructure (OCI) CLI and the OCI Gradle Plugin), as well as create and deploy the microservice as a Docker container that can be stored in Oracle Container Infrastructure Registry (OCIR) and deployed to an Oracle Kubernetes Engine (OKE) cluster. The microservice will use Micronaut Data for persistence, Testcontainers for testing, and Liquibase to manage your Oracle DB production schema.

After reading or using this book, you'll be able to build, test and deploy your first microservices using the Micronaut framework, Oracle Cloud and more.
What You'll Learn

  • Build and deploy Java-based microservices using Micronaut and Oracle Cloud
  • Run tests and publishing reports
  • Deploy to Oracle Cloud using OCI CLI and the OCI Gradle plug-in
  • Add a persistence tier to the microservice
  • Distribute a microservice with persistence
Who This Book Is For
Programmers and software developers with experience in Java and microservices programming who are new to Micronaut.

商品描述(中文翻譯)

微服務架構已被全球許多開發團隊採用。要成功實現這一點,了解如何編寫微服務並使其在雲端運行至關重要。本書將引導您完成如何構建、測試和部署基於 Java 的 Micronaut 微服務到 Oracle Cloud 的過程,並使用 GitHub Actions。

您將學習如何創建虛擬機(使用 Oracle Cloud Infrastructure (OCI) CLI 和 OCI Gradle 插件),以及如何將微服務作為 Docker 容器創建和部署,該容器可以存儲在 Oracle Container Infrastructure Registry (OCIR) 中並部署到 Oracle Kubernetes Engine (OKE) 集群。該微服務將使用 Micronaut Data 進行持久化,使用 Testcontainers 進行測試,並使用 Liquibase 管理您的 Oracle DB 生產模式。

在閱讀或使用本書後,您將能夠使用 Micronaut 框架、Oracle Cloud 等構建、測試和部署您的第一個微服務。

您將學到什麼


  • 使用 Micronaut 和 Oracle Cloud 構建和部署基於 Java 的微服務

  • 運行測試和發布報告

  • 使用 OCI CLI 和 OCI Gradle 插件部署到 Oracle Cloud

  • 為微服務添加持久化層

  • 分發具有持久化的微服務

本書適合誰
對 Micronaut 新手的 Java 和微服務編程有經驗的程序員和軟體開發人員。