Introducing Micronaut: Build, Test, and Deploy Java Microservices on Oracle Cloud

Sharp, Todd Raymond

  • 出版商: Apress
  • 出版日期: 2022-10-13
  • 售價: $2,020
  • 貴賓價: 9.5$1,919
  • 語言: 英文
  • 頁數: 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-based Micronaut微服務並使用GitHub Actions將其部署到Oracle Cloud。您將學習如何創建虛擬機器(使用Oracle Cloud Infrastructure(OCI)CLI和OCI Gradle插件),以及如何將微服務創建並部署為可以存儲在Oracle Container Infrastructure Registry(OCIR)中並部署到Oracle Kubernetes Engine(OKE)集群的Docker容器。微服務將使用Micronaut Data進行持久化,使用Testcontainers進行測試,並使用Liquibase來管理您的Oracle DB生產架構。

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

您將學到以下內容:
- 使用Micronaut和Oracle Cloud構建和部署基於Java的微服務
- 執行測試並發布報告
- 使用OCI CLI和OCI Gradle插件部署到Oracle Cloud
- 為微服務添加持久層
- 分發具有持久層的微服務

本書適合具有Java和微服務編程經驗但對Micronaut尚不熟悉的程序員和軟件開發人員。