Cargando…

Beginning Helidon : building cloud-native microservices and applications /

Learn how to build cloud-native microservices with Helidon - an open-source Java framework from Oracle. This book will show you how to take full advantage of the cloud by optimizing applications with fast start times, low memory consumption, and a small disk footprint. The open-source Helidon framew...

Descripción completa

Detalles Bibliográficos
Clasificación:Libro Electrónico
Autores principales: Kornilov, Dmitry (Autor), Kec, Daniel (Autor), Aleksandrov, Dmitry (Autor)
Formato: Electrónico eBook
Idioma:Inglés
Publicado: [New York] : Apress, [2023]
Temas:
Acceso en línea:Texto completo (Requiere registro previo con correo institucional)

MARC

LEADER 00000cam a22000007i 4500
001 OR_on1390921949
003 OCoLC
005 20231017213018.0
006 m o d
007 cr cnu---unuuu
008 230722s2023 nyu o 001 0 eng d
040 |a EBLCP  |b eng  |e rda  |c EBLCP  |d YDX  |d GW5XE  |d EBLCP  |d OCLCQ  |d ORMDA  |d OCLCO  |d YDX 
019 |a 1390876827 
020 |a 9781484294734  |q electronic book 
020 |a 1484294734  |q electronic book 
020 |z 9781484294727 
020 |z 1484294726 
024 7 |a 10.1007/978-1-4842-9473-4  |2 doi 
029 1 |a AU@  |b 000074951635 
029 1 |a AU@  |b 000075110621 
035 |a (OCoLC)1390921949  |z (OCoLC)1390876827 
037 |a 9781484294734  |b O'Reilly Media 
050 4 |a QA76.585  |b .K67 2023 
082 0 4 |a 004.6782  |2 23/eng/20230728 
049 |a UAMI 
100 1 |a Kornilov, Dmitry,  |e author. 
245 1 0 |a Beginning Helidon :  |b building cloud-native microservices and applications /  |c Dmitry Kornilov, Daniel Kec, Dmitry Aleksandrov. 
264 1 |a [New York] :  |b Apress,  |c [2023] 
300 |a 1 online resource 
336 |a text  |b txt  |2 rdacontent 
337 |a computer  |b c  |2 rdamedia 
338 |a online resource  |b cr  |2 rdacarrier 
500 |a Place of publication from publisher's website. 
505 0 |a Intro -- Table of Contents -- About the Authors -- About the Technical Reviewers -- Introduction -- Preface -- Chapter 1: Introduction -- Introducing Helidon -- Helidon Flavors -- Helidon MP -- Helidon SE -- Which Flavor Should You Use? -- Summary -- Chapter 2: Your First Application -- Generating Your First Application -- Helidon CLI -- Project Starter -- Helidon Maven Archetypes -- Analyzing Generated Project -- Quickstart Application -- Maven Project -- CDI -- RESTful Web Service -- Build and Run -- Packaging -- Executable JAR -- jlink Image -- Native Image -- Local Native Image Build 
505 8 |a Docker Native Image Build -- Deploying to Kubernetes -- Summary -- Chapter 3: Configuration -- Expressions -- Programmatic API -- Config Sources -- Converters -- Automatic Converter -- Aggregated Properties -- Custom Converter -- Profiles -- Property Level -- Config Source Level -- Meta Configuration -- YAML Config Source -- Custom Config Source -- Dynamic Config Source -- Kubernetes ConfigMap -- Environment Variables -- Mounted Volume -- Summary -- Chapter 4: Observability -- What Is Observability? -- Health -- Kubernetes Probes -- MicroProfile Health 
505 8 |a Adding Health Checks to Your Helidon Application -- Using Project Starter -- Using CLI -- Adding Dependencies Manually -- Built-in Checks -- Custom Checks -- Metrics -- Adding MicroProfile Metrics Support to Your Helidon Application -- Using Project Starter -- Using CLI -- Adding Dependencies Manually -- Sample Application -- MicroProfile Metrics REST API -- Metrics Model -- Metric Identity -- Metric Scopes -- Base Scope -- Vendor Scope -- Application Scope -- Metric Metadata -- Metrics Types -- Using MicroProfile Metrics API -- Counter -- Using Annotations -- Using Programmatic API -- Gauge 
505 8 |a Using Annotations -- Using Programmatic APIs -- Concurrent Gauge -- Using Annotations -- Using Programmatic API -- Histogram -- Using Programmatic API -- Meter -- Using Annotations -- Using Programmatic APIs -- Simple Timer -- Using Annotations -- Using Programmatic API -- Timer -- Using Annotations -- Using Programmatic API -- Tracing -- Distributed Tracing -- Adding Tracing to Your Helidon Application -- Using Project Starter -- Using CLI -- Adding Dependencies Manually -- Helidon Tracing Implementation -- Helidon Built-in Spans -- MicroProfile OpenTracing API -- Configuration 
505 8 |a Enabling/Disabling Tracing -- Renaming a Top-Level Span -- Logging -- Logging in Helidon -- Mapped Diagnostic Context (MDC) -- MDC with JUL -- MDC with Log4j -- MDC with SLF4J -- Summary -- Chapter 5: Communicating with Other Services -- MicroProfile Rest Client -- Integration with MicroProfile Config -- Exception Handling -- Modifying Requests and Responses -- Handling Headers -- Asynchronous Operations -- Programmatic APIs -- MicroProfile Rest Client Conclusion -- JAX-RS Client API -- Providers -- Asynchronous Operations -- JAX-RS Client API Conclusion -- CORS -- Summary 
500 |a Chapter 6: Accessing Data 
520 |a Learn how to build cloud-native microservices with Helidon - an open-source Java framework from Oracle. This book will show you how to take full advantage of the cloud by optimizing applications with fast start times, low memory consumption, and a small disk footprint. The open-source Helidon framework provides all that, and more. Its based on Java 17, giving you full access to new code features. This book reveals how Helidon also supports modern enterprise Java standards such as MicroProfile. Plus, you'll see how Helidon lets you use GraalVM to build lightning-fast native executables, and its unique reactive layer allows you to develop efficient low-level APIs. Each chapter in the book teaches a new Helidon concept through practical examples based on real-life use-cases. Youll learn how to add observability and security to your microservices, how to work with databases, and call other services. You'll also look at all MicroProfile 5.0 platform specifications as well as some stand-alone specs such as Messaging and Long Running Actions. Best of all, everything covered in this book makes it a great study guide for the upcoming Oracle Helidon certification - the perfect way to prove your new skills to a prospective employer! You will: Package microservices using JLink and GraalVM Deploy microservices to Kubernetes Review MicroProfile 5.0 specifications in detail Understand the basics of Helidon Reactive APIs. 
500 |a Includes index. 
588 |a Description based on online resource; title from digital title page (viewed on October 06, 2023). 
590 |a O'Reilly  |b O'Reilly Online Learning: Academic/Public Library Edition 
650 0 |a Cloud computing. 
650 0 |a Web applications. 
650 0 |a Java (Computer program language) 
650 6 |a Infonuagique. 
650 6 |a Applications Web. 
650 6 |a Java (Langage de programmation) 
700 1 |a Kec, Daniel,  |e author. 
700 1 |a Aleksandrov, Dmitry,  |e author. 
776 0 8 |i Print version:  |a Kornilov, Dmitry  |t Beginning Helidon  |d Berkeley, CA : Apress L. P.,c2023  |z 9781484294727 
856 4 0 |u https://learning.oreilly.com/library/view/~/9781484294734/?ar  |z Texto completo (Requiere registro previo con correo institucional) 
938 |a ProQuest Ebook Central  |b EBLB  |n EBL30657015 
938 |a YBP Library Services  |b YANK  |n 305594436 
994 |a 92  |b IZTAP