什么是微服务架构
从架构角度
面向服务的架构(相对面向系统)
从复用角度
服务级别的复用(相对模块的复用)
从管理角度
按服务更加细粒度分组管理,增加了管理成本 (DevOps降低这方面的成本)
从商业角度
被互联网笼罩了一层光环,银行客户认可度高
本质上是为了降低应用的复杂度,提高代码的复用性,从而减低成本(目前的成本、未来的成本)
实施要求
1、DevOps配套工具(自动化运维、日志分析、监控告警等)
不一定一定要云化、容器化才能搞
2、一套开发平台,技术栈尽可能保持一致
3、业务领域专家
4、组织结构调整-按服务的层次划分组
5、上层领导要有决心做这个事情
微服务可以带个企业什么
1、服务能力最大限度的复用(行内复用、跨行/跨界复用)
2、扁平化+碎片化企业it架构
3、降低系统升级风险,加快系统升级速度,从而提高市场竞争力
新的技术,新的思想一定是服务于业务的,脱离的业务就是耍流氓
技术的发展同时可以促进业务的创新
微服务架构的一些总结
猜你喜欢
转载自lizhensan.iteye.com/blog/2364076
今日推荐
周排行