首页 > IT业界 > 正文

跟你说说那些微服务落地实践中踩过的坑

2016-08-02 14:28:29  来源:互联网

摘要:全球微服务架构高峰论坛将于8月14日在上海盛大召开,我们提前邀请了来自ThoughtWorks的两位大会演讲嘉宾——中国区首席咨询师禚娴静、高级咨询师王威进行了一次会前的微访谈。
关键词: 微服务
\
  全球微服务架构高峰论坛将于8月14日在上海盛大召开,我们提前邀请了来自ThoughtWorks的两位大会演讲嘉宾——中国区首席咨询师禚娴静、高级咨询师王威进行了一次会前的微访谈。
 
  (【微服务架构高端培训】席位有限,疯狂抢购中!2016年8月12日-13日,世界着名软件大师Chris Richardson微服务架构高端培训,培训详情请点击:http://msa-summit.com/training)
 
  【问:作为ThoughtWorks的资深微服务咨询师,两位老师近年来在国内做了很多企业的微服务咨询工作。能否谈谈微服务在国内的应用情况?有哪些特点?】
 
  答:谈到特点,整个业界的使用情况,每个行业、企业之间有很多不同点,比如有些接触过的企业,他们用微服务的出发点是降低当前系统内部出现的服务级冗余,提升整个系统的开发效率,降低服务之间的耦合度。还有些特殊行业,主要是电信行业,客户的诉求是支撑运营商对电信设备提供商的特性独立升级、伸缩、部署具体要求,希望帮助设备制造商建设这些方面的能力。
 
  综上,国内的传统行业在采用微服务时,对微服务解决问题的期望不尽相同,每个企业在接触微服务时,他们对理解是不同的,ThoughtWorks的角度是坚守做微服务的方向,通过架构的转型,使得系统、产品、组织具备对市场更好的响应能力,这是我们与其他公司倡导的微服务模式不同的根源所在。正是有了提升响应力的目标,因此我们主张的微服务风格是去中心化,服务独立自治,是管道、哑管道,而不是承载业务逻辑的聪明的管道,Martin Fowler的博客提及了微服务的九个特征,实际上所要达成的目标是提升整个系统的响应能力。
 
  【问:虽然微服务具有巨大的优势,但微服务也不是包治百病的“银弹”。两位老师能否谈谈哪些形态的架构、应用或行业,不适合微服务的架构场景?】
 
  答:有很多场景,第一种,系统本身支撑的业务足够简单,复杂性不大,单块儿就足够了,它在部署上、组织开发实践上有优势;第二种,在某些特殊行业,面对市场的变化频率不像互联网那么快,市场和需求比较稳定,没有响应力的要求;第三种,开发新系统、业务时,如果对业务还不是很清晰时,不建议一开始就采用微服务,因为很难正确拆分、找到合适的服务边界,这样会增加整个系统的复杂性;第四种,有的团队里没有领域专家的角色存在,不建议匆忙实施微服务,因为可能找不到合适服务边界,无法正确建模。对于服务边界,倾向于采用领域驱动设计的方式来划分边界,即围绕业务来组织边界。
 
  【问:两位老师能否提前剧透一下在2016全球微服务架构高峰论坛上演讲的主要内容?】
 
  禚娴静:我在ThoughtWorks参与过很多项目,积累了多年的微服务项目实践经历,在项目中,我们进行了深入的微服务咨询和实施落地的工作,在这些过程中也踩过很多坑,论坛上会和大家分享过程中遇到的问题、是如何解决的,以及一些项目经验。
 
  王威:我目前服务于ThoughtWorks中国区咨询团队,主要为客户提供敏捷技术实践和架构方面的咨询,也接触了很多传统行业的微服务转型案例,客户对转型的需求很急迫,但是转型是有成本的,我们一直跟客户强调,企业、组织、产品都需要具备一定的能力、实践,微服务才能落地生根。我将在论坛上分享业界不同系统、业务形态在实施微服务时的问题和相关经验。
 
  扫码联系大会组委会
 
  参与更多精彩活动
\
  本次大会得到了实践微服务架构的领先企业的大力支持,其中包括TalkingData、七牛云、CODING。
\
  TalkingData是中国领先的独立第三方移动数据服务平台,自2011年起专注于移动端数据服务,TalkingData打造了由开发者服务平台、数据服务平台、数据商业化平台组成的完整数据服务链条。
\
  七牛云是国内领先的企业级公有云服务商,致力于打造以数据为核心的场景化PaaS服务。围绕富媒体场景,先后推出对象存储,融合CDN加速,数据通用处理,内容反垃圾服务,以及直播云服务等。
\
  猛戳阅读原文,全球微服务架构高峰论坛接力票火热抢购中,动动手指,即可享受限时超值优惠,你还等什么!

第四十一届CIO班招生
国际CIO认证培训
首席数据官(CDO)认证培训
责编:ruanzh

免责声明:本网站(http://www.ciotimes.com/)内容主要来自原创、合作媒体供稿和第三方投稿,凡在本网站出现的信息,均仅供参考。本网站将尽力确保所提供信息的准确性及可靠性,但不保证有关资料的准确性及可靠性,读者在使用前请进一步核实,并对任何自主决定的行为负责。本网站对有关资料所引致的错误、不确或遗漏,概不负任何法律责任。
本网站刊载的所有内容(包括但不仅限文字、图片、LOGO、音频、视频、软件、程序等)版权归原作者所有。任何单位或个人认为本网站中的内容可能涉嫌侵犯其知识产权或存在不实内容时,请及时通知本站,予以删除。