速记:SFDC 2016 - 阿里巴巴 马昕曦 《微服务的实践之路》.docxVIP

速记:SFDC 2016 - 阿里巴巴 马昕曦 《微服务的实践之路》.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
主题:2016杭州开发者大会—服务端分会场 时间:2016年12月10日下午1:40 会场主持人:百姓网 贺师俊Hax 议题:《微服务的实践之路》 讲师:阿里巴巴 马昕曦 马昕曦:在这个时间点,首先和大家说声下午好!很开心今天来到这个地方跟大家一起来做交流,刚才那些老师讲的也挺辛苦,大家也听得很兴奋,接下来由我讲微服务的实践之路。今天非常感谢各位拨冗来参加我的分享,首先要感谢国家,你懂的。再次感谢在场的各位。今天有点紧张,因为前面的老师都太厉害的,前面老师讲的内容都比较硬,我稍微软一点。 我不太喜欢别人叫我老师,我首先介绍一下我自己,我叫马昕曦,是人名,不是名人,没有之一,在谷歌和百度上搜名字都有很多。我的职业,刚才贺老师帮我介绍了。我接下来要讲一下,这个东西看上去大家都不太明白我的工作是做什么的。我讲一下我工作的内容,“手淫互联网,意淫大数据”,这是什么意思?互联网是源于科技,用于屌丝,我是工程师经常写代码,所以是“撸啊撸写代码,啪啪啪敲键盘”,平时是小撸宜情、大撸伤身,不撸不开心”。互联网,我实践得比较多,所以是“手淫”,经常是左手给右手一个慢动作,右手给左手一个重播,这个动作让你快乐,所以容易高潮,所以叫“手淫”。为什么说是意淫大数据?刚才阎老师说了,他是做大数据,我很早就接触大数据了,大概从2006年、2007年的时候就关注了,但是我知道得多、了解得少,用一句套话是套路知识小子多,一直没有妹子泡。这是我的笔名,我有个微信公众号,但是写的文章不多,平常喜欢写得东西,我的笔名叫次灵均,灵均是我国著名的爱国诗人屈原的字,他父亲给他取的名字,所以我取了这么个名字,一听就是屌丝的。因为出于屈原,是楚辞的鼻祖。花名是桃谷,是来自于金庸武侠小说里面的桃谷六仙,我不太喜欢被人称老师,这是我的个人微信公众号,如果大家感兴趣可以扫一下。 我刚才讲了我是非德艺双馨,德艺双馨是岛国的一个著名女明星,所以大家可以叫我小马哥,也可以叫我桃谷,有句话是要致富先脱裤,写代码没出路。所以我经常自潮,她是自取其辱,我是轻车熟路。这是开个玩笑。 今天我的议题分为微服务的四个方面,他们讲得比较硬,我讲得比较软,为什么这么说?他们讲得比较靠底层一点,我比较稍微中间一点。我们的议题主要分为四个方面,一个是What,一个是why,一个是How,一个是问题。What就是是什么,我用孟子的一句话,“是非之心,自知端也”(音译),就是人有是非之心、耻辱之心、敬畏之心、恻隐之心。是非之心就是你要明白什么是微服务,什么不是微服务。然后是怎么实现微服务,为什么实现微服务,所以是what why how。 微服务是什么?微服务其实我的概念,大家对微服务的概念非常了解,但是我的偏向,微服务就是一个细粒度的SOA,细粒度是说取其精华去其糟粕,所以你把SOA的精华留下,糟粕去了,就知道什么是微服务了。SOA是服务面向架构,一个是服务,一个是面向,一个是架构,它是以服务为基本单位的一种架构,是这么一个意思。这个地方可能很多书上面也有介绍,这不是我的重点。 SOA有什么?这个地方我们可以和大家去了解一下,SOA我总结,我看书的特点是我首先去怀疑它,然后再去看它,然后再去骂它、分析它。SOA的基本特点,一个是面向服务,这是它的核心概念。第二个是松耦合,就是说我们以前是单机版,后来变成了分布式,分布式之后因为有很多系统,相当于是同质化的系统,所以需要把一些东西划分,把一些重复的东西干掉,取和舍的问题,松耦合是这样一个过程,你首先要明确你的上下文。接下来这个地方是模块化,模块化也比较简单,相当于是你的服务也好,技术也高,都是属于一个模块一个模块,设计模式里面有一个单元的架构,模块也是这个。接下来是分布式计算,单机版不属于,分布式才是属于SOA。分布式计算相当于把以前单机处理有限的能力分到其他东西,这个我不多讲大家都知道。第五点是平台无关性,所谓平台无关性,刚才有同志讲异构系统,异构系统是你的编程实现是基于JAVA或者是其他的都是可以的,但是这个语言和通讯,必须有一定的规约和契约和技术来进行实施。它的最后一个两点是集中管理,SOA是个很庞大的东西,要集中管理,其实它的意思应该是中心统治,是政府的意思,但是我觉得这个有点用词不好,所以叫集中管理。 它的技术,应该是Web Server,WebServer其中一个特点是用文本协议代替了以前的协议,现在很多技术你如果了解历史和过去,对现在的东西就不会那么恐慌。接下来是消息队列,消息队列80年代就有的,BI是做消息队列出来的,比如现在的Kafka,还有其他的消息的东西,都是属于这一种SOA的架构里面的东西。其实有一本书大家可能看过,是马丁弗洛(音译)的《企业整合模式》,是知道了GNS之后反向推出来的模式。我

文档评论(0)

159****3685 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档