微服务的六大好处,被调查者发现,他们已经通过微服务获得了很多的好处,位居前六的是:
1、持续集成(CI)/持续部署(CD)
2、敏捷性
3、提高可伸缩性
4、更快的交付时间
5、提高开发人员的生产效率
6、更容易调试和维护
微服务效益可以在二至十二个月内实现
实施落地微服务的挑战
1、企业文化和组织结构上的挑战
2、微服务管理
3、诊断和监控
4、时间及资源管理
解决这些挑战的前四项办法是:
1、开发/实施内部Microservices工具
2、重组
3、与供应商专家合作/使用供应商作为受信任的顾问
4、采购或使用微服务平台/解决方案
知识点:
应用服务器可以用于微服务,Docker和Kubernetes容器作为一种实现微服务的技术取得了很大的成功
学习高并发、高性能、分布式、微服务架构的原理,搭建企业应用程序,并具有可靠性、可用性、可伸缩性和性能(RASP)功能。