- Microservices with Azure
- Namit Tanasseri Rahul Rai
- 155字
- 2021-07-02 22:18:20
Fault tolerance
As the system is decomposed to granular services, failure of a service will not impact other parts of the system. This is important for a large, business-critical application. For instance, if a service logging events of the system fails, it will not impact the functioning of the whole system.
The decomposed nature of the services also helps fault isolation and troubleshooting. With proper health monitoring systems in place, a failure of a Microservice can be easily identified and rectified without causing downtime to the rest of the application. This also applies to application upgrades. If a newer version of a service is not stable, it can be rolled back to an older version with minimal impact to the overall system. Advanced Microservice hosting platforms such as Service Fabric also come with features such as predictive healing, which uses machine learning to foresee failures and takes preventive measures to avoid service downtime.
- Data Visualization with D3 4.x Cookbook(Second Edition)
- Flask Blueprints
- oreilly精品圖書:軟件開發(fā)者路線圖叢書(共8冊)
- Learning Neo4j 3.x(Second Edition)
- HTML5 and CSS3 Transition,Transformation,and Animation
- JavaCAPS基礎(chǔ)、應(yīng)用與案例
- SQL Server數(shù)據(jù)庫管理與開發(fā)兵書
- ServiceNow:Building Powerful Workflows
- Odoo 10 Implementation Cookbook
- Learning Docker Networking
- HTML+CSS+JavaScript編程入門指南(全2冊)
- 金融商業(yè)數(shù)據(jù)分析:基于Python和SAS
- Java設(shè)計模式深入研究
- 計算機系統(tǒng)解密:從理解計算機到編寫高效代碼
- Unity 5 Game Optimization