REACTIVE PROGRAMMING IN JAVA PROGRAMMING LANGUAGE

Authors

  • Зоран Лулеџија Autor

DOI:

https://doi.org/10.24867/06BE23Luledzija

Keywords:

Java language, reactive programming, Project Reactor, web application responsiveness analysis

Abstract

This paper gives an overview of the reactive programming paradigm in Java, as well as an analysis of the responsiveness of web applications developed in a standard and reactive manner. Response analysis included the impact of two factors, the number of concurrent HTTP requests sent to web applications, as well as the duration of request processing at the called web service.

References

[1] M. Bernhardt, Reactive Web Applications: Covers Play, Akka, and Reactive Streams, Manning Publications Co., 2016.
[2] C. Walls, Spring in Action, 5th Edition, Manning Publications Co., 2019.
[3] T. Nurkiewicz and C. Ben, Reactive Programming with RxJava: Creating Asynchronous, Event-based Applications, O'Reilly Media, Inc., 2016.
[4] Project Reactor - https://projectreactor.io/docs/core/release/reference/ (приступљено 27.08.2019)
[5] C. Escoffier, Building Reactive Microservices in Java, O'Reilly Media, Inc., 2017.

Published

2019-12-26

Issue

Section

Electrotechnical and Computer Engineering