- Hands-On Reactive Programming in Spring 5
- Oleh Dokuka Igor Lozynskyi
- 124字
- 2021-07-23 16:36:26
Slow producer and fast consumer
Let's start with the simplest one. Suppose that we have a slow producer and very fast consumer. This situation may arise because of some lean assumptions from the producer's side about an unknown consumer.
On the one hand, such configurations are a particular business assumption. On the other hand, the actual runtime might be different, and the possibilities for the consumer may change dynamically. For example, we may always increase the number of producers by scaling them, thereby increasing the load onto the consumer.
To tackle such a problem, the essential thing that we need is the actual demand. Unfortunately, the pure push model can't give us such metrics, and therefore dynamically increasing the system's throughput is impossible.
推薦閱讀
- EJB 3.1從入門到精通
- GPS/GNSS原理與應(yīng)用(第3版)
- Web Application Development with R Using Shiny
- 網(wǎng)絡(luò)基礎(chǔ)與網(wǎng)絡(luò)管理項(xiàng)目化教程
- C/C++串口通信:典型應(yīng)用實(shí)例編程實(shí)踐
- IPv6網(wǎng)絡(luò)切片:使能千行百業(yè)新體驗(yàn)
- 網(wǎng)絡(luò)利他行為研究:積極心理學(xué)的視角
- Practical Web Penetration Testing
- Hands-On Bitcoin Programming with Python
- 沖擊:5G如何改變世界
- 5G時(shí)代的大數(shù)據(jù)技術(shù)架構(gòu)和關(guān)鍵技術(shù)詳解
- 現(xiàn)代通信系統(tǒng)(第5版)
- 5G智慧交通
- 物聯(lián)網(wǎng)與智慧廣電
- 物聯(lián)網(wǎng)技術(shù)與實(shí)踐