- Hands-On Spring Security 5 for Reactive Applications
- Tomcy John
- 227字
- 2021-07-23 18:59:12
Reactive Extensions
Reactive Extensions (Rx or ReactiveX) (https://msdn.microsoft.com) is a library for composing asynchronous and event-based programs using observable sequences and LINQ-style query operators. Data sequences can take many forms, such as a stream of data from a file or web service, web services requests, system notifications, or a series of events such as user inputs.
As stated in the preceding definition, these are APIs that allow stream composition using the Observer pattern. It's my duty to introduce you to the Observer pattern before going any further. The following is the definition of this pattern and it's quite intuitive:
The Observer pattern defines a provider (also known as a subject or an observable) and zero, one, or more observers (Subscriber). Observers register with the provider, and whenever a predefined condition, event, or state change occurs, the provider automatically notifies all observers by calling one of their methods. For more information about the Observer pattern, you can refer to this link: https://docs.microsoft.com/en-us/dotnet/standard/events/observer-design-pattern.
Data can flow in a number of forms, such as streams or events. Reactive Extensions lets you convert this dataflow into observables and aids you in programming reactive code.
Rx is implemented in a variety of languages, including Java (RxJava). A full list of implemented languages and more detail on Rx can be found at http://reactivex.io/.
- Web漏洞分析與防范實(shí)戰(zhàn):卷1
- Kali Linux CTF Blueprints
- 工業(yè)互聯(lián)網(wǎng)安全防護(hù)與展望
- Rootkit和Bootkit:現(xiàn)代惡意軟件逆向分析和下一代威脅
- Learning Devise for Rails
- 學(xué)電腦安全與病毒防范
- 信息安全等級(jí)保護(hù)測(cè)評(píng)與整改指導(dǎo)手冊(cè)
- 網(wǎng)絡(luò)安全實(shí)戰(zhàn)詳解(企業(yè)專供版)
- 交換機(jī)·路由器·防火墻(第2版)
- 計(jì)算機(jī)系統(tǒng)與網(wǎng)絡(luò)安全研究
- Securing Network Infrastructure
- 黑客攻防從入門到精通:黑客與反黑客工具篇(第2版)
- 精通Metasploit滲透測(cè)試(第3版)
- 從實(shí)踐中學(xué)習(xí)TCP/IP協(xié)議
- Web安全與攻防實(shí)戰(zhàn)從新手到高手(微課超值版)