快好知 kuaihz订阅观点

 

服务满意评价怎么写,微服务系列 1:服务化框架落地的挑战和核心需求

服务化框架落地的挑战和核心需求

一、微服务架构概览

1-1、微服务出现的意义所在

服务出现的意义在哪里呢?它的优势有哪些呢?如何保障业务演进但是系统架构还是依然往好的方向发展呢 ?

一般而言,随着公司产品线的不断扩大,业务系统会越来越多,功能逻辑也越来越复杂,另外当前云服务的发展势头很好,服务必然就会倾向于服务化的部署方式,这样可以用来解耦服务之间的依赖,利于多团队的协作,利于业务系统的优化和管理,也利于后续的服务调度和资源的精细化管理。

对我们后端服务而言,目前常见的开发语言: Golang、Java、C/C++、Lua 、PHP,并且各个部门所使用的语言种类不一。如果公司没有一套规范化的流程和服务化框架,那么公司内部的各个业务团队、部门之间的技术体系就会越走越远,从而会给公司的服务端系统的稳定性和可运维性带来很大的挑战,所以就需要一个统一的微服务架构的实践统一解决当前的架构问题,防止架构腐化,从而提升我们后端系统的稳定性。这也是大多数互联网公司微服务化的意义所在。

1-2、微服务定义

ThoughtWorks 的首席科学家,马丁-福勒先生对微服务的一段描述,可以当做微服务的一个比较合适的定义:

本站资源来自互联网,仅供学习,如有侵权,请通知删除,敬请谅解!
搜索建议:服务化  服务化词条  服务  服务词条  落地  落地词条  框架  框架词条  满意  满意词条