官术网_书友最值得收藏!

Summary

In this chapter, we highlighted the requirements for cost-efficient IT solutions that often arise nowadays. We described why and how big companies such as Amazon failed to force old architectural patterns to work smoothly in current cloud-based distributed environments.

We also established the need for new architectural patterns and programming techniques to fulfill the ever-growing demand for convenient, efficient, and intelligent digital services. With the Reactive Manifesto, we deconstructed and comprehended the term reactivity and also described why and how elasticity, resilience, and message-driven approaches help to achieve responsiveness, probably the primary non-functional system requirement in the digital era. Of course, we gave examples in which the reactive system shines and easily allows businesses to achieve their goals.

In this chapter, we have highlighted a clear distinction between a reactive system as an architectural pattern and reactive programming as a programming technique. We described how and why these two types of reactivity play well together and enable us to create highly efficient die-hard IT solutions.

To go deeper into Reactive Spring 5, we need to gain a solid understanding of the reactive programming basement, learning essential concepts and patterns that determine the technique. Therefore, in the next chapter, we will learn the essentials of reactive programming, its history, and the state of the reactive landscape in the Java world.

主站蜘蛛池模板: 容城县| 乌兰浩特市| 嘉定区| 张家界市| 阿城市| 开阳县| 贺兰县| 开化县| 濮阳县| 叶城县| 奉化市| 商丘市| 华蓥市| 伊通| 通辽市| 宜阳县| 蒲城县| 余姚市| 寻乌县| 玉溪市| 区。| 明水县| 诸城市| 莱阳市| 梁山县| 宝坻区| 古田县| 莱芜市| 闽清县| 济南市| 五台县| 布拖县| 丹江口市| 南华县| 洛阳市| 恭城| 依兰县| 陕西省| 绥宁县| 武川县| 乌恰县|