Reactive Java Modules

These modules show how to build an event-driven, streams-optimized Kafka-based Java application. You will use the Eclipse MicroProfile Reactive Messaging API and Open Liberty to build it and then you'll learn how to test it in true-to-production environments by using containers with MicroShed testing. This new reactive programming paradigm is a key skill for your future Apache Kafka-centric applications.

QuickLab

Module 1

Creating reactive Java microservices

Learn how to write reactive Java microservices using MicroProfile Reactive Messaging.

Try any time

QuickLab

Module 2

Testing reactive Java microservices

Learn how to test reactive Java microservices in true-to-production environments using MicroShed Testing.

Try any time

QuickLab

Module 3

Acknowledging messages using MicroProfile Reactive Messaging

Learn how to acknowledge messages by using MicroProfile Reactive Messaging.

Try any time

QuickLab

Module 4

Integrating RESTful services with a reactive system

Learn how to integrate RESTful Java microservices with a reactive system by using MicroProfile Reactive Messaging.

Try any time

QuickLab

Module 5

Learn how to use a reactive JAX-RS client to asynchronously invoke RESTful microservices over HTTP.

Learn how to use a reactive JAX-RS client to asynchronously invoke RESTful microservices over HTTP.

Try any time

Additional Modules

QuickLab

Module 6

Consuming RESTful services asynchronously with template interfaces

Learn how to use MicroProfile Rest Client to invoke RESTful microservices asynchronously over HTTP.

Try any time

Useful Links: