微服务架构在二手交易平台中的实践
Posted ArchSummit
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了微服务架构在二手交易平台中的实践相关的知识,希望对你有一定的参考价值。
随着移动互联时代的到来,我们在研发项目时,需要快速应对需求变化,构建易扩展、高可用的系统。传统的架构已无法满足业务持续快速创新的需求,微服务架构(MicroService Architecture)应运而生。相信大家对微服务架构都有一定的认识,但对微服务架构如何在项目中落地实践,缺乏一些经验。本演讲将结合二手交易平台的特点,详细讲述微服务架构实践。
作者介绍
孙玄 58集团技术委员会主席,高级系统架构师,产品技术学院优秀讲师,58同城即时通讯、转转架构算法部负责人,擅长系统架构设计,分布式存储,搜索,推荐,大数据等技术领域。代表58同城多次参加 QCon、SDCC、DTCC、Top100、Strata + Hadoop World、WOT 等大会嘉宾演讲,并为《程序员》杂志撰稿 2 篇。 前百度高级工程师,参与社区搜索部多个基础系统的设计与实现。毕业于浙江大学。“架构之美”作者。
今日荐文
从Pegasus看分布式系统的设计
ArchSummit深圳2017“基于微服务的软件新架构”专题已邀请到程旅游首席架构师王晓波前来分享《从微服务到Serverless 架构---享受纯粹的编程乐趣》,议题介绍如下:
从微服务到Serverless 架构---享受纯粹的编程乐趣
--by 王晓波 同程旅游首席架构师
同程旅游在近些年中技术平台升级了好几代也进行了微服务化的改造,在微服务实践的过程中解决原来的许多架构上的问题(耦合、扩展、熔断、降级、调用治理、多语言等),但这些问题被解决掉后我们进行了更进一步的升级,将Serverless想法引入架构中并开发上线了一个基于我们私有云的Serverless平台,现在整个同程的web站点和部分变化快的轻型都这个Serverless之上开发。
为什么我在微服务之后还要做Serverless架构呢?主要Serverless带来的好处理正好解决我们最新的一些痛点:如在业务快速变化如何更快的开发,其实在这快速的开发中有很多是快不起来的(开发环境的问题,上线部署的问题,应用弹性设计问题,可运维性的问题等等)总之在这过程中编程者考虑程序以外的事情太多,总结为一句话“一条SQL到一个服务的距离到底有多远” ,很远,我们要做是让变的更近一点。另外一点在于互联网流量的变化太大,时大时小,这让大量部署的服务器资源的使用率不够高,我们做到的是让应用在被使用的时候才产生资源的占有,不跑不占资源。本次主要分享同程在Serverless架构的实践过程中的一些坑与事。
演讲题纲:
1.同程实践Serverless的背景;
2.Serverless与传统架构比较;
3.同程的Serverless实现了什么;
4.Serverless架构在同程的一些实际使用那些业务场景分析;
5.我们的下一步在Serverless上要做什么;
听众收获:
1.Serverless与传统架构比较;
2.Serverless在同程实践的技术细节点;
3.Serverless适用于什么样的场景。
ArchSummit深圳2017讲师邀约火热进行中,8折售票,点击「 阅读原文 」查看更多精彩演讲!
以上是关于微服务架构在二手交易平台中的实践的主要内容,如果未能解决你的问题,请参考以下文章