Menu

网易轻舟微服务助力工行分布式事务系统建设

0 Comments

“金融服务无处不在,就是不在银行网点”这是布莱特.金在《BANK4.0》中对未来金融服务的畅想,也是当下银行业所面临挑战的集中体现。一方面,金额科技的发展另传统银行面临业务竞争压力,急切需要思考如何应对金融科技突围;另一方面,移动互联网已经深入影响人们的生活,大众由于媒介使用习惯不断向互联网巨头的金融产品流动,数字银行业务亟待建设;同时,银行也在不断拓展自身的角色边界,基于已有业务和生态寻求新的业务发展点。

这一切都在促使银行依赖数字化的手段,加大科技创新,用更好的产品和服务满足客户需求。而作为企业架构的基础,IT架构支撑着上层业务架构的建设与发展,也是银行在数字化转型过程中不可或缺的一环。

作为四大国有银行之一,工商银行从1984年成立开始,经过30多年的信息化建设,完成信息系统基础设施和核心业务处理系统的建设,安全生产运营能力和产品创新能力均处于国内领先水平,已经基本完成传统银行业务信息化建设的阶段。但如何在当前银行业数字化转型的浪潮中,积极利用新技术提升银行核心竞争力,依然是工商银行重点探索的内容。

网易轻舟分布式事务解决方案

在线教育应与线下教育秉持同样的价值追求,那就是实现学生的全面发展。面对延期开学,学校应当成为开展在线教学的主阵地,而各类在线教育形态与机构,只是帮助学校构建“智慧课堂”、帮助教师更智慧教学的手段,需做到补位而不越位。

1、郭某某为迁西县新冠肺炎疑似病例,于2020年1月17日至1月20日在武汉逗留四日。返回迁西在其岳母家中居住期间曾前往集市购物,前往亲朋家中串门、聚餐,后在疫情防控工作人员排查期间,隐瞒曾去过武汉的事实。郭某某的行为造成40名密切接触者隔离,家庭成员确诊感染新冠肺炎。现郭某某因涉嫌以危险方法危害公共安全罪被迁西县公安局立案侦查。

工行原有的事务场景主要依赖于Oracle数据库和对账系统实现,一方面使用成本高,另一方面,随着业务的不断发展,该方式也达到了性能极致,难以通过扩容支撑。工行也曾尝试基于开源分布式事务自研组件,但由于对业务的侵入性强、性能低、异常率大,依然难以支撑大规模应用。为了满足大规模分布式体系中服务划分后事务场景的急迫需求,研究和建设分布式事务系统,构筑完整的分布式服务框架体系,工行启动了与网易云的技术合作。

警方提示:广大市民要严格遵守疫情防控法律法规,切实对自身、亲友及他人生命安全和身体健康负责,有效控制新冠肺炎疫情的传播,配合疫情防控工作顺利开展。切莫出现不主动、及时报告或者故意隐瞒相关信息,拒绝接受检疫、隔离治疗等违法犯罪行为的发生。如有违反者公安机关将依法查处,追究相关人员法律责任。(总台央视记者 钱江 谢宾超)

首先,莫把“应急”当“应然”。作为教育工作者,我们应当理解采取在线教育“停课不停学”,是抗击疫情的特殊情况下的“应急之举”,而不是完全替代学校正常课堂教学的“应然之措”。在线教育在当下足不出户的情况下,起到了暂时替代学校教育的作用,但教育的本质不仅是知识的学习,更是解决问题能力和核心素养的培育,在线教育始终取代不了鲜活生动的班级交往、校园生活和社会实践。而借此“剥夺”学生假期,开展提前教学、增加学生负担,绝不可取。

我们应当达成这样的共识:只有尊重规律、合乎规定、有序推进,才能取得实效。也正因如此,延期开学期间的在线教育,可以补位,但不能越位。

2、遵化市新冠肺炎确诊病例夏某某,于2020年1月13日至1月18日间去往云南跟团旅游。返回遵化市后外出与多人聚餐,并前往大众浴池洗澡。在云南旅游局通知其所在旅行团有武汉籍新冠肺炎确诊病人后,仍未及时主动向相关部门报告,自行前往诊所、医院治疗。在疫情防控工作人员调查过程中,故意隐瞒其行踪轨迹及密切接触人员,造成20名密切接触者隔离,2名密切接触者确诊感染新冠肺炎,1名密切接触者诊断为疑似新冠肺炎。现夏某某因涉嫌以危险方法危害公共安全罪被遵化市公安局立案侦查。

3、滦南县刘某某(未感染新冠肺炎),于2020年1月20日前往武汉送货。返回滦南县后,在疫情防控工作人员排查期间,隐瞒曾去过武汉的事实。后刘某某主动承认了其去过武汉的事实,返回滦南县后在家中并未外出,尚未造成其他严重后果。滦南县公安局依法对刘某某予以行政处罚。

同时,建议“优施”更要“优师”。在这样的教育“应急”中,再多的“设施”和“措施”,都不如“教师”。在教育过程中,教师设计出能够调动学生学习热情的学习项目与任务,哪怕通过最简单的通信工具,都能更贴近教育的本质。当下各家在线教育机构纷纷推出各种软硬件和在线课堂的应用模式。个别为了抢占提供“停课不停学”解决方案的市场蛋糕,甚至未充分考虑到现在仍处于假期,未及时对教师进行充分的培训,就急匆匆地推出各种模式,并借机炒作,这是不负责任的行为。

(作者为上海市复兴高级中学校长) 

这本是一件顺应防疫形势的好事,却引发了不少争议。个别学校提前学习新课、个别在线教育机构和平台将新学期的教材、教案和学习包上传,有提前教学、利用假期补课之嫌。这既增加了学生负担,也曲解了“停课不停学”的内涵。对此,教育部及时作出回应,提醒“各地原计划正式开学前不要提前开始新学期课程网上教学”。

2014年,工行开始进行分布式架构的探索,并在互联网金融、第三方支付、纪念币预约等应用系统实施了云化和微服务化改造,基于分布式系统框架实现资源弹性供应,快速响应业务突发增长需求,有效应对了“双十一”、“纪念币发行”、“微信红包”等互联网业务冲击。

网易云基于自身多年的业务实践积累,已经沉淀形成了完整的分布式框架体系。其中分布式事务技术能力得到多年的业务实践,并且具备开放化的特点,能够与客户的分布式体系进行无侵入的结合。在与工行的合作中,网易云提供了分布式事务的技术输出、技术支持和咨询服务,配合客户完成分布式事务的建设工作,完善并增强了客户整体的分布式“底座”能力。

通过使用轻舟微服务产品的分布式事务组件,有效保障了工行在高并发分布式架构下,支付操作的原子性,数据最终一致性提升至高于99.9999%,运行过程不存在事务数据丢失;并且保证系统的高性能和扩展性,单节点可达到1000TPS,支持增加设备趋于线性的提升性能容量。网易云的咨询服务根据工行的业务场景和当前系统状况,提供定制化的架构设计,从而保障架构的通用性,扩展性,高可用性,高性能。

分布式事务是网易轻舟微服务平台的组件之一。轻舟微服务平台是一个包含了微服务框架,API网关,容器服务,CI/CD,自动化测试平台,应用性能管理APM,分布式事务等多个技术栈为一体的整体解决方案。这些技术栈是基于目前最主流的开源技术生态构建,可以做到完全兼容并融入开源体系,同时也预留了面向未来架构升级的全面能力。各技术栈之间相互独立,不同客户可以根据自身的阶段和需求进行灵活的组合,并和其现有的能力做有机融合。同时,轻舟的架构师团队可以帮助客户梳理业务,设计微服务的最佳实践路径,助力金融业客户进行业务分布式转型。

2018年工行全面实施e-ICBC3.0互联网金融发展战略,推进传统金融服务的智能化改造。随着工商银行对数字化探索的进一步深入,分布式架构的更多技术难题也在一一浮现,分布式事务就是其中之一。