As per wikipedia reactive programming is declarative programming paradigm concerned with data streams and the propagation of change. Reactive programming is about having an architecture which has below four key components:
- Message driven
- Scalable
- Resilient
- Responsive
There lot of libraries/frameworks available which enable doing reactive programming across programming languages for ex in java we have RxJava, Project Reactor. Also spring 5 on wards spring framework also supports reactive programming.
Comments
Post a Comment