- Microservices with Clojure
- Anuj Kumar
- 119字
- 2021-06-30 19:24:37
Deployment
The Helping Hands application can be deployed as a single artifact in an application server. Once the service becomes popular it must be scaled to handle incoming service lookups and order requests. The easiest way to scale the application for incoming requests is to deploy multiple instances of the application and frontend it with a load balancer, as shown in the following diagram. The load balancer then helps to distribute the requests among the deployed instances of the application. Since all the instances use the same database, all of them are always in-sync and have access to consistent data. Consistency is achieved due to the inherent capabilities of the database used for the application; it supports ACID transactions:

推薦閱讀
- 計算機網絡與通信(第2版)
- 解析QUIC/HTTP3:未來互聯網的基石
- 新一代物聯網架構技術:分層算力網絡
- 計算機網絡安全實訓教程(第二版)
- HTML5 Game development with ImpactJS
- 面向物聯網的嵌入式系統開發:基于CC2530和STM32微處理器
- 6G新技術 新網絡 新通信
- Working with Legacy Systems
- SAE原理與網絡規劃
- 深入理解Nginx:模塊開發與架構解析
- Hands-On Bitcoin Programming with Python
- 商業的本質和互聯網
- 信息技術安全評估準則:源流、方法與實踐
- 通信系統實戰筆記:無處不在的信號處理
- 學術虛擬社區用戶社會化交互行為研究