Lyt når som helst, hvor som helst

Nyd den ubegrænsede adgang til tusindvis af spændende e- og lydbøger - helt gratis

  • Lyt og læs så meget du har lyst til
  • Opdag et kæmpe bibliotek fyldt med fortællinger
  • Eksklusive titler + Mofibo Originals
  • Opsig når som helst
Start tilbuddet
DK - Details page - Device banner - 894x1036

Hands-On Reactive Programming with Reactor: Build reactive and scalable microservices using the Reactor framework

Sprog
Engelsk
Format
Kategori

Fakta

Discover how project Reactor enhances the reactive programming paradigm and allows you to build scalable asynchronous applications

Key Features

• Use reactive APIs, Flux, and Mono to implement reactive extensions

• Create concurrent applications without the complexity of Java's concurrent API

• Understand techniques to implement event-driven and reactive applications

Book Description

Reactor is an implementation of the Java 9 Reactive Streams specification, an API for asynchronous data processing. This specification is based on a reactive programming paradigm, enabling developers to build enterprise-grade, robust applications with reduced complexity and in less time. Hands-On Reactive Programming with Reactor shows you how Reactor works, as well as how to use it to develop reactive applications in Java.

The book begins with the fundamentals of Reactor and the role it plays in building effective applications. You will learn how to build fully non-blocking applications and will later be guided by the Publisher and Subscriber APIs. You will gain an understanding how to use two reactive composable APIs, Flux and Mono, which are used extensively to implement Reactive Extensions. All of these components are combined using various operations to build a complete solution.

In addition to this, you will get to grips with the Flow API and understand backpressure in order to control overruns. You will also study the use of Spring WebFlux, an extension of the Reactor framework for building microservices.

By the end of the book, you will have gained enough confidence to build reactive and scalable microservices.

What you will learn

• Explore benefits of the Reactive paradigm and the Reactive Streams API

• Discover the impact of Flux and Mono implications in Reactor

• Expand and repeat data in stream processing

• Get to grips with various types of processors and choose the best one

• Understand how to map errors to make corrections easier

• Create robust tests using testing utilities offered by Reactor

• Find the best way to schedule the execution of code

Who this book is for

If you're looking to develop event- and data-driven applications easily with Reactor, this book is for you. Sound knowledge of Java fundamentals is necessary to understand the concepts covered in the book.

© 2018 Packt Publishing (E-bog): 9781789136340

Release date

E-bog: 29. september 2018

Tags

    Andre kan også lide...

    1. The Clean Coder: A Code of Conduct for Professional Programmers Robert C. Martin
    2. Fundamentals of Software Architecture: An Engineering Approach Neal Ford
    3. Computational Thinking Peter J. Denning
    4. Clean Architecture: A Craftsman's Guide to Software Structure and Design Robert C. Martin
    5. 97 Principles for Software Architects: Axioms for software architecture and development written by industry practitioners Multiple Authors
    6. Clean Code: A Handbook of Agile Software Craftsmanship Robert C. Martin
    7. Java Fundamentals Introbooks Team
    8. Monolith to Microservices: Evolutionary Patterns to Transform Your Monolith Sam Newman
    9. Building Microservices: Designing Fine-Grained Systems Sam Newman
    10. Docker Essentials: Simplifying containerization : A Beginner's Guide Mike Wilson
    11. Summary of Iain Foulds's Learn Azure in a Month of Lunches IRB Media
    12. Solutions Architect's Handbook: Kick-start your career as a solutions architect by learning architecture design principles and strategies Saurabh Shrivastava
    13. Competing in the Age of AI: Strategy and Leadership When Algorithms and Networks Run the World Karim R. Lakhani
    14. How Smart Machines Think Sean Gerrish
    15. The Art of Machine Learning: Algorithms and Applications Craig Dames
    16. Pytorch: Building AI Models with Ease and Flexibility James Henry
    17. Blockchain For Dummies Tiana Laurence
    18. On Being Someone Helen Oppenheimer
    19. Software Architecture: The Hard Parts: Modern Trade-Off Analyses for Distributed Architectures Neal Ford
    20. Designing Data-Intensive Applications: The Big Ideas Behind Reliable, Scalable, and Maintainable Systems Martin Kleppmann
    21. Google Cloud Cookbook: Practical Solutions for Building and Deploying Cloud Services, 1st Edition Rui Costa
    22. Ethical Hacking With Kali Linux: Learn Fast How To Penetrate Wired Or Wireless Networks | 2 Books In 1 HUGO HOFFMAN
    23. Mastering Active Directory - Third Edition: Design, deploy, and protect Active Directory Domain Services for Windows Server 2022 Dishan Francis
    24. Design Thinking Introbooks Team
    25. Unlocking Passive Income with ChatGPT: Ethical AI-Driven Strategies for Wealth Generation Janek Kruczkowski
    26. The Art of Prompt Engineering with ChatGPT: Mastering Communication with AI to Create, Innovate, and Solve AVH
    27. The End of White Christian America Robert P. Jones
    28. Breaking and Entering-The Extraordinary Story of a Hacker Called "Alien": The Extraordinary Story of a Hacker Called "Alien" Jeremy N. Smith
    29. Fundamentals of Data Engineering: Plan and Build Robust Data Systems Matt Housley
    30. Real Influence: Persuade Without Pushing and Gain Without Giving In Mark Goulston
    31. Cybercrime Investigators Handbook Graeme Edwards
    32. Jean-Paul Sartre: Existentialism and Human Freedom Hector Davidson
    33. Soft Skills For Dummies Cindi Reiman
    34. Ethical Hacking for Beginners: HOW TO BUILD YOUR PEN TEST LAB FAST ATTILA KOVACS
    35. The Buddhist on Death Row: How One Man Found Light in the Darkest Place David Sheff
    36. The Dispossessed: A Novel Ursula K. Le Guin
    37. Arguing with Idiots: How to Stop Small Minds and Big Government Glenn Beck
    38. Summary of Jason Hickel's Less is More IRB Media
    39. Pegasus: The Story of the World's Most Dangerous Spyware Laurent Richard
    40. Pivot: The Art and Science of Reinventing Your Career and Life Adam Markel
    41. Standard Deviations: Flawed Assumptions, Tortured Data, and Other Ways to Lie with Statistics Gary Smith
    42. Social Engineering: The Science of Human Hacking 2nd Edition Christopher Hadnagy
    43. Social Engineering: The Art of Human Hacking Christopher Hadnagy
    44. Opium: A History Martin Booth
    45. To Catch a Spy: The Art of Counterintelligence James M. Olson
    46. Antisocial: How Online Extremists Broke America Andrew Marantz

    Vælg dit abonnement

    • Over 600.000 titler

    • Download og nyd titler offline

    • Eksklusive titler + Mofibo Originals

    • Børnevenligt miljø (Kids Mode)

    • Det er nemt at opsige når som helst

    Flex

    For dig som vil prøve Mofibo.

    89 kr. /måned
    • 1 konto

    • 20 timer/måned

    • Gem op til 100 ubrugte timer

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Prøv gratis
    Den mest populære

    Premium

    For dig som lytter og læser ofte.

    129 kr. /måned
    • 1 konto

    • 100 timer/måned

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Unlimited

    For dig som lytter og læser ubegrænset.

    149 kr. /måned
    • 1 konto

    • Ubegrænset adgang

    • Eksklusivt indhold hver uge

    • Fri lytning til podcasts

    • Ingen binding

    Start tilbuddet

    Family

    For dig som ønsker at dele historier med familien.

    Fra 179 kr. /måned
    • 2-6 konti

    • 100 timer/måned pr. konto

    • Fri lytning til podcasts

    • Kun 39 kr. pr. ekstra konto

    • Ingen binding

    2 konti

    179 kr. /måned
    Prøv gratis