Cargando…

Hands-On Microservices with Spring Boot and Spring Cloud : Build and Deploy Java Microservices Using Spring Cloud, Istio, and Kubernetes.

The goal of the book is to demonstrate how to use essential parts of Spring Boot and Spring Cloud to develop production ready microservices. You will also learn how to deploy the microservice to Kubernetes, use Istio as a service mesh and finally learn how to use their features to provide scalabilit...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autor principal: Larsson, Magnus
Formato: Electrónico eBook
Idioma:Inglés
Publicado: Birmingham : Packt Publishing, Limited, 2019.
Temas:
Acceso en línea:Texto completo
Texto completo

MARC

LEADER 00000cam a2200000Mi 4500
001 EBSCO_on1121140702
003 OCoLC
005 20231017213018.0
006 m o d
007 cr |n|---|||||
008 191005s2019 enk o 000 0 eng d
040 |a EBLCP  |b eng  |e pn  |c EBLCP  |d UKMGB  |d OCLCO  |d EBLCP  |d OCLCQ  |d OCLCF  |d OCLCQ  |d MERUC  |d UKAHL  |d N$T  |d OCLCO  |d OCLCQ  |d OCLCO 
015 |a GBB9D7519  |2 bnb 
016 7 |a 019498330  |2 Uk 
020 |a 1789613523 
020 |a 9781789613520  |q (electronic bk.) 
020 |z 9781789613476  |q (pbk.) 
029 1 |a UKMGB  |b 019498330 
035 |a (OCoLC)1121140702 
037 |a 9781789613520  |b Packt Publishing 
050 4 |a TK5105.5828 
082 0 4 |a 004.654  |2 23 
049 |a UAMI 
100 1 |a Larsson, Magnus. 
245 1 0 |a Hands-On Microservices with Spring Boot and Spring Cloud :  |b Build and Deploy Java Microservices Using Spring Cloud, Istio, and Kubernetes. 
260 |a Birmingham :  |b Packt Publishing, Limited,  |c 2019. 
300 |a 1 online resource (651 pages) 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
588 0 |a Print version record. 
505 0 |a Cover; Title Page; Copyright and Credits; About Packt; Contributors; Table of Contents; Preface; Section 1: Getting Started with Microservice Development Using Spring Boot; Chapter 1: Introduction to Microservices; Technical requirements; My way into microservices; Benefits of autonomous software components; Challenges with autonomous software components; Enter microservices; A sample microservice landscape; Defining a microservice; Challenges with microservices; Design patterns for microservices; Service discovery; Problem; Solution; Solution requirements; Edge server; Problem; Solution 
505 8 |a Solution requirementsReactive microservice; Problem; Solution; Solution requirements; Central configuration; Problem; Solution; Solution requirements; Centralized log analysis; Problem; Solution; Distributed tracing; Problem; Solution; Solution requirements; Circuit Breaker; Problem; Solution; Solution requirements; Control loop; Problem; Solution; Solution requirements; Centralized monitoring and alarms; Problem; Solution; Solution requirements; Software enablers; Other important considerations; Summary; Chapter 2: Introduction to Spring Boot; Technical requirements 
505 8 |a Learning about Spring BootConvention over configuration and fat JAR files; Code examples for setting up a Spring Boot application; The magic @SpringBootApplication annotation; Component scanning; Java-based configuration; Beginning with Spring WebFlux; Code examples of setting up a REST service using Spring WebFlux; Starter dependencies; Property files; Sample RestController; Exploring SpringFox; Understanding Spring Data; Entity; Repositories; Understanding Spring Cloud Stream; Code examples for sending and receiving messages with Spring Cloud Stream; Learning about Docker; Summary 
505 8 |a QuestionsChapter 3: Creating a Set of Cooperating Microservices; Technical requirements; Tool installation; Installing Homebrew; Using Homebrew to install Java, curl, jq, and the Spring Boot CLI; Using an IDE; Accessing the source code; Introducing the microservice landscape; Information handled by microservices; Product service; Review service; Recommendation service; Product composite service; Infrastructure-related information; Temporarily replacing a discovery service; Generating skeleton microservices; Using Spring Initializr to generate skeleton code 
505 8 |a Setting up multi-project builds in GradleAdding RESTful APIs; Adding an API and a util project; The api project; The util project; Implementing our API; Adding a composite microservice; API classes; Properties; Integration component; Composite API implementation; Adding error handling; The global REST controller exception handler; Error-handling in API implementations; Error-handling in the API client; Testing APIs manually; Preventing slow lookup of the localhost hostname; Adding automated microservice tests in isolation; Adding semi-automated tests of a microservice landscape 
500 |a Trying out the test script 
520 |a The goal of the book is to demonstrate how to use essential parts of Spring Boot and Spring Cloud to develop production ready microservices. You will also learn how to deploy the microservice to Kubernetes, use Istio as a service mesh and finally learn how to use their features to provide scalability, robustness, observability and manageability. 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
590 |a eBooks on EBSCOhost  |b EBSCO eBook Subscription Academic Collection - Worldwide 
650 0 |a Service-oriented architecture (Computer science) 
650 6 |a Architecture orientée service (Informatique) 
650 7 |a Service-oriented architecture (Computer science)  |2 fast 
776 0 8 |i Print version:  |a Larsson, Magnus.  |t Hands-On Microservices with Spring Boot and Spring Cloud : Build and Deploy Java Microservices Using Spring Cloud, Istio, and Kubernetes.  |d Birmingham : Packt Publishing, Limited, ©2019  |z 9781789613476 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781789613476/?ar  |z Texto completo 
856 4 0 |u https://ebsco.uam.elogim.com/login.aspx?direct=true&scope=site&db=nlebk&AN=2255823  |z Texto completo 
938 |a Askews and Holts Library Services  |b ASKH  |n AH36528947 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL5904526 
938 |a EBSCOhost  |b EBSC  |n 2255823 
994 |a 92  |b IZTAP