- Hands-On Reactive Programming in Spring 5
- Oleh Dokuka Igor Lozynskyi
- 142字
- 2021-07-23 16:36:26
Unbounded queue
The first and most obvious solution is to provide a queue that is characterized by unlimited size, or simply an unbounded queue. In that case, all produced elements are stored inside the queue first and then drained by the actual subscriber. The following marble diagram depicts the mentioned interaction (Diagram 3.4):
On the one hand, the central benefit that came with handling messages using an unbounded queue is the deliverability of messages, which means that the consumer is going to process all stored elements at some point in time.
On the other hand, by succeeding in the deliverability of messages, the resiliency of the application decreases because there are no unbounded resources. For instance, the whole system may be easily crushed once the memory limit is reached.
- 網絡協議工程
- Mastering Machine Learning for Penetration Testing
- 網管員典藏書架:網絡管理與運維實戰寶典
- Oracle SOA Suite 11g Performance Tuning Cookbook
- Drush User’s Guide
- Spring Cloud微服務架構進階
- 無人機通信
- NB-IoT物聯網技術解析與案例詳解
- C/C++串口通信:典型應用實例編程實踐
- The Kubernetes Workshop
- Qt5 Python GUI Programming Cookbook
- 工業以太網技術:AFDX/TTE網絡原理、接口、互連與安全
- OSPF協議原理與功能拓展
- ElasticSearch Server
- 互聯網心理學:新心理與行為研究的興起