- Spring 5.0 Projects
- Nilang Patel
- 230字
- 2021-07-02 12:35:00
Building a Reactive Web Application
We began our journey by exploring some of the basics of the Spring Framework and its module system in Chapter 1, Creating an Application to List World Countries with their GDP. Let's leave all the new and advanced topics of Spring Framework for now and, in this chapter, look at one of the most popular topics: how to make highly scalable and responsive applications by adopting a reactive paradigm.
The world of technology is migrating from blocking, synchronous, and thread-driven implementation to non-blocking, asynchronous, and event-based systems, which are resilient and capable of managing a very large volume of data with a consistent response time. This is the core concern addressed by a reactive system.
From the perspective of the programming model, Reactive Programming has influenced the paradigm shift from an imperative style to a declarative composition of asynchronous logic. Spring Framework did this by incorporating Reactive Streams capabilities into its core framework from version 5.
In this chapter, we will discuss and explore Reactive Programming from various dimensions and angles with the following exciting topics:
- What is a reactive system
- Introduction to Reactive programming
- Reactive Programming basics, benefits, and features
- Reactive Programming in Java
- Introduction to WebFlux
- Spring supports for Reactive Programming
- A functional way of working in Reactive Programming with WebFlux
- WebSocket support in a reactive paradigm
- 連接未來:從古登堡到谷歌的網(wǎng)絡(luò)革命
- GPS/GNSS原理與應(yīng)用(第3版)
- 物聯(lián)網(wǎng)安全與深度學(xué)習(xí)技術(shù)
- 智慧城市中的移動互聯(lián)網(wǎng)技術(shù)
- 世界互聯(lián)網(wǎng)發(fā)展報告·2019
- 網(wǎng)絡(luò)基礎(chǔ)與網(wǎng)絡(luò)管理項(xiàng)目化教程
- 網(wǎng)管員必讀:網(wǎng)絡(luò)管理(第2版)
- 面向5G-Advanced的關(guān)鍵技術(shù)
- 5G技術(shù)與標(biāo)準(zhǔn)
- 從實(shí)踐中學(xué)習(xí)手機(jī)抓包與數(shù)據(jù)分析
- 轉(zhuǎn)化:提升網(wǎng)站流量和轉(zhuǎn)化率的技巧
- 5G時代的大數(shù)據(jù)技術(shù)架構(gòu)和關(guān)鍵技術(shù)詳解
- 云計算技術(shù)與標(biāo)準(zhǔn)化
- 物聯(lián)網(wǎng)的機(jī)遇與利用
- 小型局域網(wǎng)組建