小小标记在千年盐都诞生记——记自贡银行TSP项目有感

2021-10-12 16:31:06 寒江 75

自贡,又称“千年盐都”,是一座有盐有味的城市。这座位于四川东南的城市,有着上千年的制盐历史,是井盐制作工艺的保留地之一,城名自贡就取自两口盐井——自流井贡井,盐文化也催生了川菜的重要分支——盐帮菜,让无数人回味无穷。

图片关键词

2020年国庆节后,我有幸加入了鸿业远图这个大家庭,在办理了入职后,被派往自贡,参加了我在自贡的第一个项目——自贡银行标记服务系统项目(简称TSP)。

本项目采用了一种非常有意思的技术——支付标记化技术,这是人民银行重点推广的敏感数据脱敏的技术,原理类似张艺谋的电影《影》,将不便暴露在网络中的数据进行标记化,生成“替身”,在交易时再还原标记。

根据自贡银行全行级标记服务的定位,本项目采用了国内非常先进的微服务架构,使用了主流的容器化管理技术。新的架构搭建总是困难重重,但在项目负责人符老师的钻研、不断尝试下,虽然花费了不少时间,但项目还是搭了起来。随着开发的深入,我对 TSP系统的理解也越来越深,相信支付标记化技术在信息安全领域会大有可为,同时我也从开发中学习到了很多东西。

图片关键词

第一个开发中的难点,是接入第一个服务请求方(即TR),即聚合支付。因为对聚合支付熟悉度不够,导致开发效率十分低下,而这种系统间的接口请求又必须考虑到一方出现故障后的业务延续问题,以及大量请求带来的效率问题,随着对聚合支付的深入了解,以及符老师的悉心指导,最后成功完成了系统间的对接。

除了业务之外让我收获最多的,还是微服务本身。这是属于项目架构层次的知识,以前的我几乎没有接触过。一个复杂的系统,要怎样划分为多个服务,具体怎么分才能最大化利用微服务架构的优势,确保服务相互独立又彼此联系,达到“高内聚、低耦合”的目的。服务间需要进行通信,如何保证服务间的通信效率,以及大量的中间件用来确保系统的正常运行。这些对我来说都是宝贵的学习机会,每周都能接触到一些新的东西,在做完了整个项目之后,我的进步不是一点点。

经过业务反复测试,技术不断压测,项目终于等来了上线,最终成功上线,那一刻,仿佛背上的一块大石头卸了下来。大半年的努力没有白费,虽然波折不断,但当所有付出化作成果时,一切都是值得的。

现在,自贡银行TSP已经稳定的运行了一段时间了,想着无数用户每天在大街小巷扫码支付的时候,背后也有自己的一份付出,一种成就感油然而生、干劲十足。

从到自贡加入TSP项目,到项目正式的上线,这是一个项目,也是人生一段“有盐有味”的经历,很有价值,回味无穷。