Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/cescoffier/reactive-systems-in-java
Reactive Systems in Java Code Examples
https://github.com/cescoffier/reactive-systems-in-java
Last synced: 24 days ago
JSON representation
Reactive Systems in Java Code Examples
- Host: GitHub
- URL: https://github.com/cescoffier/reactive-systems-in-java
- Owner: cescoffier
- Created: 2021-03-03T09:33:02.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2024-02-19T11:36:05.000Z (9 months ago)
- Last Synced: 2024-10-17T07:51:03.010Z (about 1 month ago)
- Language: Java
- Size: 1.74 MB
- Stars: 90
- Watchers: 6
- Forks: 39
- Open Issues: 14
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Reactive Systems in Java book examples
Welcome World!
These are the working examples for Reactive Systems in Java from O'Reilly and written by Clement Escoffier and Ken Finnigan.
## How to open and run the examples?
Readers of the book should directly open projects from sub-folders: they are all independent and self-contained.You will find Maven build descriptors for each project, so you can load the projects with text editors or integrated development environments such as IntelliJ IDEA, Eclipse IDE or Microsoft Visual Studio Code.
As an example if you want to build the code example from the chapter 2, open a terminal and run:
```shell script
$ cd chapter-2
$ mvn package # or ./mvnw package
```The book examples work best using some Unix environment: Linux, macOS or the Windows Subsystem for Linux from Microsoft.
## What is the structure of the repository?
The following folders are available:
* [Chapter 2 - Introduction to Quarkus](./chapter-2)
* [Chapter 3 - Distributed Systems: What the heck?](./chapter-3)
* [Chapter 4 - Design Principles of Reactive Systems](./chapter-4)
* [Chapter 5 - Reactive Programming: Taming the Asynchronicity](./chapter-5)
* [Chapter 7 - Mutiny: An Event-Driven Reactive Programming API](./chapter-7)
* [Chapter 8 - HTTP with Reactive in Mind](./chapter-8)
* [Chapter 9 - Accessing Data Reactively](./chapter-9)
* [Chapter 10 - Reactive Messaging: The Connective Tissue](./chapter-10)
* [Chapter 11 - The Event Bus: The Backbone](./chapter-11)
* [Chapter 12 - Reactive REST Client: Connecting with HTTP Endpoints](./chapter-12)
* [Chapter 13 - Observing Reactive and Event-Driven Architectures](./chapter-13)The _main_ branch is where you must look for working examples.