首先基于TSF平台做了一个微服务化,通过我们运维平台能力,协助财付通的负责人去梳理整个IT架构,比如说我可以把非关键的调用路径异步化,除夕那天晚上,A给B发红包,12点的时候会出现系统繁忙,钱是发出去了,但是余额的更新不是实时的,这里面做了一个逻辑,把余额更新这个点他认为是可以作为一个降级处理,你余额更新慢一点没关系,只要你的钱能发出去就好了,大家都很开心。所以通过这一点让非关键路径做了异步化,让财付通的吞吐性能得到很大提升。第二,财付通的弹性是非常大的,如何保证一些大型活动,比如双十一活动来临的时候,能够及时扩缩容,平时也能节省一些闲置的服务器呢?我们的生命周期管理平台就很好的管理。
第二个案例我想讲讲永辉超市,跟腾讯是深入合作伙伴。腾讯开始跟一些零售企业做新零售,新零售带来什么价值?无非是从人货场这三个地方来看。人的话,线上线下支付体验能不能得到提升,场地的话作为零售的商家,它的管理,门店效率能不能提升,还有货物,商家能不能做到智能选品,选择的商品能让消费者喜欢,怎么样降低库存,提升流转。在座所有开发者能感受到的是永辉超市推出了像人脸支付这种非常新颖的APP业务方式,或者是像一些生鲜,买肉买鱼可以给你送到家这种新颖的零售应用。但是做到这一点是非常非常不容易的,腾讯跟永辉超市在过去的半年时间,整合成了一个攻坚的云的建设团队,从底层的IaaS开始,一步一步搭建,中间这一层非常关键,叫做零售业务中台,这个中台承载了永辉超市在IT化里面最关键的逻辑,比如说它的一些对商品质量的管理、支付的管理,所有的这些大的核心平台都进行了微服务的改造。做微服务的最大价值就是让团队更加敏捷,为什么要敏捷?就是因为要支撑前端的项目,人脸识别、生鲜到家,所有的应用会给后端的中台提非常多IT的需求,现在能达到的点是两星期能发一个版本,在场可能互联网开发者可能会觉得15天还可以,不是很了不起,但是传统领域15天一个版本确实是惊人的速度,这是腾讯云给永辉超市带来的最大价值。
最后一个案例是银行,甲方不允许我把姓名透露出来,所以我没有贴LOGO,这是腾讯云技术团队跟金融团队以及这家银行做的网贷业务,有点像微信的微粒贷,通过智能手段快速审批个人信用情况,快速把钱给你放款的业务。这里我想强调,我不会讲网贷业务的具体情况,我会讲做微服务很多过程中会遇到的点,甲方会问我,你们干DevOps,干服务,是不是要把原来的都干掉,其实并不是这样,其实并不会有一个项目把老的彻底重构,常见的是新的业务或者是一些带互联网属性的业务,我们会尝试有微服务的平台去承载,去跑起来。老的业务系统怎么办呢?第一个问题要解决的是通信的问题,腾讯云这边的网关能力,我们会做非常多传统硬件兼容,我们去做这些协议的兼容,通过兼容之后会把原来的大的硬件作为大的微服务的子体系,把它可以访问到我们的服务框架,服务到注册中心,这样可以做非常轻力度的服务治理,至少保证你的业务是可以访问的。
当新的系统和老的系统有一个打通之后,可以互访之后,第二阶段就做更进一步的重构,协助做落地细颗粒度的服务治理,service mesh能力的点,我们把原来的能力通过service mesh的方式做重构,这样从老到新有一个非常好的过渡过程。最后这些是我们平台在面向一些传统行业,比如像工业、零售、能源、交通领域有非常多的落地实践,我也希望今天在场的合作伙伴能一起跟我们把微服务这件事做好,谢谢大家。
更多相关资料,请点击下方链接获取:
日调度万亿次,腾讯TSF微服务平台最佳实践.pdf
问答
微服务架构:跨服务数据共享如何实现?
相关阅读
微服务调用链追踪中心搭建
如何从传统单体架构转向微服务
云存储:面向企业的7项必备功能