当前位置:频道 > 正文

随行付分布式配置中心被开源中国正式列入开源项目平台

2018-12-17 15:50:25  来源:新众网

据公开信息披露显示,作为国内综合收单机构平台——随行付,由于在金融支付场景中不断锤炼,深入推进技术研发建设,目前分布式配置中心(Config Keeper)和数据同步中间件(Porter)已成功开源。同时,又从开源中国得到公开消息,随行付分布式配置中心(Config Keeper)现已正式被开源中国列入开源项目平台。

云计算在近十年随着互联网、大数据、人工智能、区块链等前沿技术的诞生开始蓬勃发展,随之企业的IT环境也发生了深刻的变化,无论是操作系统还是数据库都发生了深刻的变化,软件也向大规模互联网服务和云服务演化,开源软件就是在这个过程不断演进,使边界无限扩大的。

与此同时,行业也在不断布局底层赋能,金融科技当然也需要更多改变,通过底层技术的深度研发,企图改变传统行业的原始元素,并且实现行业效能的再度提升。而以支付为核心的随行付,自2011年成立以来,经过7年锤炼,也走出了一条面向超大规模应用的自主研发技术体系。

分布式配置中心(Config Keeper)

由随行付架构部基于Spring Cloud研发的分布式配置中心ConfigKeeper ,是基于Spring Cloud开发与Spring Boot、Spring Cloud应用的无缝兼容。

了解分布式中心的朋友们都知道,在微服务架构中,配置中心是个必不可少的基础服务。应用部署到生产环境后,由于各种原因,需要调整一些配置。若每次修改配置都需要经过修改代码、重新打包、重新部署等过程,这是非常麻烦的。

因此,将应用从负载均衡中下线,部署成功后再重新上线,才能避免重新部署造成请求错误,然而当部署的实例比较多时,还会严重影响投产效率。

所以,随行付认为只要解决以上产生的问题,实现在不停机、不重新打包、不重新部署的情况下,可以动态修改配置(比如:功能开关、性能参数等)。这样就可以让一个可执行包就可以在不同的环境下运行,即能降低包的版本管理成本,又能降低docker镜像的版本管理成本。这就是随行付配置文件不需要打进应用执行包中所能实现的多个好处。

数据同步中间件(Porter)

一般来说,在进行微服务改造后,数据库也进行相应的拆分。随行付表示:拆分的优势在于能够让用户得到更好的体验,同时业务系统也将会更加的稳固。不过数据分散、数据库治理、数据的实时性,也会给人们造成了很大的难度。

为此,随行付自主研发了一款数据同步中间件——Porter中间件,主要用于解决同构/异构数据库之间的表级别数据同步问题,它可以解决数据聚合问题,便于大数据分析。

据了解,2018年中旬随行付已将Porter进行开源,目前在GitHub开源社区可以下载,其功能与随行付内部使用的完全一致。此举足以证明,随行付在技术研发上的创新和突破,直接夯实了其自身的业务能力。

截止目前,随行付从系统架构上已经建设完成了微服务、数据同步中间件(Porter)、分布式配置中心(Config Keeper)的开放系统。对于随行付来说,开放已经成为技术研发体系非常重要的属性之一。

关闭

网友评论

推荐阅读

中方回应孟晚舟被拘押:美、加应澄清事实立即放人

发言人耿爽回应了一系列有关华为公司首席财务官孟晚舟被加拿大政府拘押的问题。他强调,中方已就此事分别向加方、美方提出严正交涉,要求对方立即对拘押理由作出澄清,立即释放被拘押 【详细】

美国一架载117人的航班冲出跑道撞上护栏,暂未有伤亡报告

据美国有线电视新闻网(CNN)报道,当地时间周四(6日),美国西南航空公司的一架飞机遭遇暴雨,在加利福尼亚州伯班克机场滑出跑道,目前暂时未接到伤亡报告。 【详细】

市场监管总局:又有4批次鸡蛋含氟苯尼考山东、陕西等地有售

市场监管总局:又有4批次鸡蛋含氟苯尼考山东、陕西等地有售 【详细】

北京最新食品安全抽检结果:部分牛肉含“瘦肉精”

北京市场监督管理局公布的最新一期食品安全监督抽检公告披露, 部分企业生产、供应的牛肉芽等食品抽检不合格。 【详细】

一方集团35亿卖掉万达商管1.5%股权 永辉超市接手

王健林好友35亿卖掉万达商管1 5%股权,永辉超市接手 【详细】