- 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.
推薦閱讀
- 智慧城市:大數(shù)據(jù)、互聯(lián)網(wǎng)時(shí)代的城市治理(第4版)
- Application Development with Qt Creator(Second Edition)
- 物聯(lián)網(wǎng)安全(原書第2版)
- TCP/IP入門經(jīng)典(第5版)
- Learning QGIS 2.0
- 物聯(lián)網(wǎng)+BIM:構(gòu)建數(shù)字孿生的未來
- Proxmox High Availability
- 網(wǎng)絡(luò)安全技術(shù)與解決方案(修訂版)
- 物聯(lián)網(wǎng)安全技術(shù)
- 物聯(lián)網(wǎng)通信技術(shù)
- 基于性能的保障理論與方法
- Laravel Application Development Cookbook
- 工業(yè)以太網(wǎng)技術(shù):AFDX/TTE網(wǎng)絡(luò)原理、接口、互連與安全
- INSTANT Social Media Marketing with HootSuite
- 5G新型多址技術(shù)