Chapter 11. Reactive Microservices Using C++
So far, we have covered the essential aspects of reactive programming using C++. Some of the key topics covered include:
- The reactive programming model and its cognitive prerequisites
- The RxCpp library and its programming model
- Reactive GUI programming using Qt/RxCpp
- Design patterns and the reactive programming model
If you take a closer look, all the examples so far in this book are related to what happens inside a process. Or, we were essentially focusing on shared memory parallel and concurrent techniques. The Rx.net, RxJava is mostly concerned with shared memory concurrent and parallel programming. A system such as Akka applies the reactive programming model to the distributed world. In Akka, we can write reactive logic that spans the process. The reactive programming model is also good for exposing REST-based web services and consuming them. The RxJs library is mostly used for consuming REST-based services from a browser page. The RxCpp library...