- Hands-On Spring Security 5 for Reactive Applications
- Tomcy John
- 232字
- 2021-07-23 18:59:09
Reactive programming
Over the last few years, JavaScript has become one of the most used languages, and you have already heard of the term reactive in the world of JavaScript, both in a backend and a frontend context.
So, What exactly is reactive programming?—It's a programming paradigm that has asynchronous data streams at its core. The data flows through various parts of the program in the form of a message. The message is produced by a Producer and works in a fire-and-forget manner in which the program produces a message and forgets it. The Subscriber who has subscribed (shown interest) to such messages, gets the message, processes it, and passes on the output as a message for other parts of the program to consume.
In the world of databases, NoSQL presented a huge shift from relational databases. Similarly, this programming paradigm is a huge shift from the conventional programming paradigm (imperative programming). The good thing is that without much knowledge, you have already been coding a bit of reactive code in your day-to-day coding life. Wherever you see the word stream, you are indirectly using a piece of reactive code. Such programming has a name of its own and this aspect has become more mainstream in the industry. Many languages understand the advantages this brings and they have started to natively support this paradigm of programming.
- 攻守道:企業數字業務安全風險與防范
- 計算機網絡安全技術(第6版·慕課版)
- Web安全與攻防入門很輕松(實戰超值版)
- 安全實戰之滲透測試
- Learning Veeam? Backup & Replication for VMware vSphere
- 諸神之眼:Nmap網絡安全審計技術揭秘
- Computer Forensics with FTK
- 信息安全案例教程:技術與應用(第2版)
- Kerberos域網絡安全從入門到精通
- 構建新型網絡形態下的網絡空間安全體系
- Android Application Security Essentials
- Learn Azure Sentinel
- 一本書讀透金融科技安全
- 黑客攻防入門
- Metasploit 5.0 for Beginners