华夏银行:基于容器重构微信银行业务
举例来说,过去我们在微信推送信息可能并发量并大,而且由于整个架构服务之间耦合度太高,当某一点出现问题就可能造成整个系统的崩溃,所以我们想通过微服务的方式提升整体的服务性能,同时降低服务之间的耦合度,降低整体系统的运行风险。 在具体的落地过程中,首先会由总行做一套整体的开发标准和基础服务,然后由分行再根据自己的服务需求做定制化改造和开发,利用微服务之间的服务标准一致性满足标准化服务和定制化服务之间的协同。 至顶网:是不是可以介绍一下容器技术在整个开发过程中扮演什么样角色?会带来什么样的价值? 王晨:容器在我们这次升级当中主要解决的就是服务性能的问题,在微服务架构中,我们需要把每个具体服务基于容器封装成不同的服务集群,从而保证对性能调用的灵活性。 至顶网:刚刚谈到我们的基础实际上是一个混合架构,那么,您怎么看待云原生、容器等等这样一些技术,在多云管理、平台构建和应用开发、集成等环节中的价值? 王晨:目前,我们使用容器技术的首先是为了满足业务的灵活性需求,二是应对业务上大数据量的处理压力。另外,银行服务的下一个阶段目标一定打造一个更开放和更具生态性的服务体系,而云服务、微服务则可以为银行未来的业务发展提供有效的支撑。 举例来说,对于华夏微信银行的微信消息推送,在具体的业务场景下,信息的并发量并不是均匀分布的,因此,在分行举行线下或线上营销活动(如6.18活动)时,消息推送量需求就会迅速提升,而通过容器技术就可以快速实现资源的灵活调用、分配和拓展,从而满足消息分发需要。 接下来,我们还会基于小程序对微信银行业务进行进一步升级,包括拓展微信支付工具、利用微信公有云做人脸识别、身份识别校验等等。而在这个过程中,容器技术都将发挥非常重要的作用。 总的来说,我们还是希望通过容器技术更好地对资源进行灵活调用,并根据业务场景对资源做快速分配,从而满足业务的需求。 了解更多关于「容器云」的干货内容,请访问http://www.zhiding.cn/special/DevOps (编辑:应用网_阳江站长网) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |