广发行外部数据整合应用7月投产问题及应对方案

如何实现多源异构系统数据整合? 在信息化建设过程中,由于各业务系统建设和实施数据管理系统的阶段性、技术性以及其它经济和人为因素等因素影响,导致企业在发展过程中积累了大量采用不同存储方式的业务数据,包括采用的数据管理系统也大不相同,从简单的文件数据库到复杂的网络数据库,它们构成了的多源的异构数据,当企业为完成一项工作,可能需要访问分布在网络不同位置上的多个数据管理系统中的数据,从而对企业对未来规划造成困扰。... 阅读详情

7月投产问题及应对方案

投产过程常常受到重视。投产时间紧迫不应该也不允许产生错误。如果产生故障就会受到各方的巨大压力。这种情况下必须重视因低级错误或疏忽导致的生产故障。

问题列表及分析

情况汇总

 

1,投产过程受到云平台不稳定、设置参数不明确等因素影响,而拖延了投产时间、甚至中断,内存溢出并且保错等。

2,由于负责数据处理的同事的疏忽,没有进行生产主键的逻辑进行校验,导致Es的ID没有按原来的约定生成。在脚本跑了很久时发现,导致第一次修数失败,所有数据被废弃。

3,因负责标准化映射规则的同事没有及时更新映射规则,导致批量同步的数据转换出错。由于标准化规则没按T-1的规律下发,导致程序无法读取到T-1文件夹。直接导致程序报错。

4,因第三方网络不通,导致外发报错,批量外发报错。这个原因耽搁了3天。

5,ES其中一个节点实例假死,导致ES查询超时。

6,mysql因binlog而导致主从集群失效

应对方案

1,        微服务基础应用部署于虚拟机。因为云平台不稳定,把微服务基础部件迁出云平台和docker,在虚拟机上部署。基础应用有API-Gateway,注册中心、配置服务。

2,        开发、测试环境与生产环境尽可能保持一致。在开发环境上建设与生产环境一致的数据库集群以及数据下发机制。其中一个是mysql主从同步集群,另一个是标准化表和有效期值的下发方式和周期。这次的投产就是因为标准化表没有同步进入redis和有效期表T-1的更新方式导致数据不对,而导致修数。

3,        进行完善检查与测试。具体而言,首先针对各个依赖环境做检查,例如标准化数据是否已经进入了redis,有效期值是否已经下发,是否按约定的T-1下发。例如与第三方接口的网联链路是否已经接通。尽量做到无死角。

设计之初就应该全面思考测试场景。功能测试、边界测试、压力测试都编写用例并执行。

4,        维护依赖检查列表。对外部数据应用的整个链路抽象出一张依赖图。针对各个依赖环节所需要的技术检查点,逐一说明和记录。用于生产过程逐一检查。以往虽然做了技术检查,但因为没有列表和架构图,会有漏掉的情况。以后在开发过程中对架构的修正,如果存在依赖的地方,都维护到架构图和技术检查点列表中。

 

5,        维护问题解决方法列表。由于经常性、突发性地发生故障,开发者需要去生产环境差错,导致开发者情绪不稳,同时也延误开发的本职工作。如果能有专人专职,根据问题解决方法列表去查错,会更大限度的提高协调效率。

6,        为技术选型提供更高的自由度,为非业务功能提供更多时间,不断改进架构。例如,如果觉得ES在某些方面不合适,在已经合理科学的论证过,是否可以选择其他的数据存储。

 

检查点列表

犯错误不可怕,但如果犯的是低级错误,难道不觉得惋惜吗?

1,检查征信系统已经下发了有效期表。

2,检查有效期的值是正确维护的。曾因有效期值错误而使存储的数据有效期错误,变成脏数据。直接导致对ES修数。

3,检查标准化映射是最新规则。曾因为标准化规则变化但没有维护,导致存储的数据标准化操作错误。直接导致对ES修数。

4,检查标准化规则是否同步到redis。曾因为标准化映射没有同步到redis,导致存储的数据未进行标准化操作。直接导致对ES修数。

5,检查行内网联链路是否联通。

6,检查行外网联链路是否联通。因为第三方链路不通,导致整个链路查询异常,直接引起整个流程都报错。

7,检查云平台是否一直稳定运行。

8,检查卡夫卡是否正常运作。

9,检查mysql。曾因主从同步集群删除了一大批历史数据,而导致binlog一直在读写,导致IO线程和sql线程满负荷,从而主从失效。

10,检查ES实例节点的健康度。曾因ES某一个实力假死,导致查询一直报错:ES查询超时。

 

跨项目组项目开发之错误码设计 跨项目组项目开发,错误码设计 引言 当项目还是大单体的时候,当项目还是一个项目组开发的时候,当项目还是自给自足不需要对外提供服务接口的时候,当项目还不涉及多个业务部门甚至部门是跨国的部门的时候,你也许都不需要考虑错误和故障的快速定位,你的服务接口中甚至不存在错误码。 那么在银行,当这些情况都发生了,你要怎么做? 以广发行的贷中业务需求为例,在进行已有卡信贷过程的风险控制,数据流就经历了5个... 阅读详情

相关推荐

中软国际PM认证(分享PPT和自述录音)

已经拿到信息系统项目管理师(高级)好多年了。 已经作为PM并且带项目也多年了。 这次参加中软的PM认证,是对自己进行项目过程管理的一个总结,一个回顾。这次认证不比考证容易。 PM能力自述,这个是实打实考察个人的沟通能力和表达能力。因为PM就要求参与各种调研讨论会议、项目过程中的沟通会议,参加各种评审,引导组员进行周会等。没有表达能力,PM就是空谈。 自述完毕后,有公司的专家组来提问,6位专...

DeveloperX的博客 2768

基于服务的多源异构数据整合平台解决方案

摘要:在跟很多客户的沟通过程中,用户常常提出这样的问题:目前我们的数据库中已经存储了大量的数据,包括结构化的和非结构化的,但是分布在不同的系统,各个业务系统从这些数据库中取数据的需求和情况越来越多,已经形成了难以维护管理的“蜘蛛网”,需要建立统一的数据管理和访问平台,便于统一维护和管理,提供“一站式”的数据访问服务。 业务场景 上面说到的业务系统和数据具有以下特

liukai31415926的专栏 2万+

基于大数据分析平台现状 规划和划分微服务粒

一、微服务架构的定义 微服务(MSA)是一种架构风格,旨在通过将功能分解到各个离散的服务中以实现对解决方案的解耦。它有如下几个特征: l   小,且只干一件事情。 l   独立部署和生命周期管理。 l   异构性 l   轻量级通信,RPC或者Restful。 快速回顾一下Martin Folwer对微服务的定义   一、   广发银行大数据平台微服务的边界与拆

DeveloperX的博客 2660

大数据应用及其解决方案

1 大数据概述   1.1. 概述   大数据,IT行业的又一次技术变革,大数据的浪潮汹涌而至,对国家治理、企业决策和个人生活都在产生深远的影响,并将成为云计算、物联网之后信息技术产业领域又一重大创新变革。未来的十年将是一个“大数据”引领的智慧科技的时代、随着社交网络的逐渐成熟,移动带宽迅速提升、云计算、物联网应用更加丰富、更多的传感设备、移动终端接入到网络,由此而产生的数据及增长速度将...

u014156013的博客 3万+

沈阳计算机研究所复试,沈阳计算所复试试题附答案.doc

沈阳计算所复试试题附答案目录数据结构1200612007220085200914操作系统16200616200718200818200919组成原理20200620200720200821200921经典算法22数据结构2006数据结构部分(共25分,第1题10分,第2题15分)在(下图)所示的有向图中:v1 v2v4 ...

weixin_42511053的博客 864

中科蓝讯蓝牙开发:从源码到固件的自动化构建链路解析

本文详细解析了中科蓝讯AB530X蓝牙芯片从源码到最终固件的完整自动化构建链路。通过剖析prebuild.bat、GCC编译、postbuild.bat等关键环节,阐述了资源打包、配置生成、代码编译与固件合成的全过程,并重点介绍了如何实现一键编译与自动下载,为开发者高效进行嵌入式蓝牙开发提供清晰指南。

weixin_29193259的博客 122

外部数据查询整合投产过程 日记一则

今天写一个日记。  最近一周是广发数据中心的外部数据查询整合项目 7月版的投产阶段,需要做的工作有各种接口的调通,问题和bug的解决、投产前支持文档的编写。还要做9月版的概要设计。  对于联调,问题产生于沟通费力耗时、效率不高,各方人员容易产生情绪。这引发了我对项目经理应该要有的技能的思考。 项目过程管理已经有很系统等理论知识和很多前人的实践、论述,包括了9大知识领域,质量管理、进度时间管理

DeveloperX的博客 473

ThreeJS教程:地图案例(包围盒、正投影)

推荐:将加入你的3D工具链。

jianshi2023的博客 1008

外部数据源

产生背景概述目标操作parquet文件数据操作hive数据操作mysql数据统一产生背景每一个spark都是以加载数据开始,经过一系列处理,最后存储到其他地方;不同格式,不同压缩格式,不同存储接口,用户肯定希望从不同数据源收集数据方便、快速从不同数据源()经过混合处理(json直接和parqent jion)再将结果以特定格式写回到指定系统上去sparksql 1.2====》外部数据源api问题...

qq_32720539的博客 1143

Altium Designer(AD)的简易使用

一、绘制原理图、原理图库 首先来说明原理图的概念。 根据百度百科,原理图,顾名思义就是表示电路板上各器件之间连接原理的图表。也就是表示芯片上的引脚连接什么元件,各个元件谁和谁相连,电源电压的大小之类的。​ 再来说一下原理图和原理图库的区别和联系。 原理图是某个产品的原理图设计文件;原理图库是设计原理图时用到的电子元件的电路符号的集合。绘制PCB板时先设计原理图即建立原理图文件,而在原理图文件中设计原理图前必须将原理图库文件加载到原理图编辑环境才能使用其中的电路符号。 接下来说明如...

qq_52630607的博客 2万+

SPI扩展CAN方案:从寄存器配置到多路通信实战

本文详细介绍了SPI扩展CAN方案的实现方法,从寄存器配置到多路通信实战。通过使用MCP2517FD芯片和SPI接口,可低成本扩展多路CAN通道,适用于工业控制领域。文章涵盖硬件设计、寄存器配置、中断优化及性能调优等核心内容,帮助开发者高效解决设备节点过多的问题。

weixin_42657024的博客 362

从一次需求调研会议看项目经理的能力

本篇随笔说一说从一次需求调研会议看项目经理的能力,需求调研的内容是银行名单库系统的红、白、灰、黑名单定义、判断和处理规则、应用场景。但由于行内多个系统已经有名单库且各个系统的定义和应用场景不一,这些名单被迁移至数据中心就产生了归一、去重、标准化的需求,使得调研过程变长变复杂。   本次调研要做几件事,琐碎与不琐碎的:   首先是找人,这个事一点都不容易。项目的干系人(干系人不一定是个人,也

DeveloperX的博客 1790

【正点原子I.MX6U-MINI移植篇】Ubuntu-base根文件系统移植构建过程详解(四)

能不能在ARM板上运行Ubuntu呢?答案肯定是可以的,Ubuntu是Linux系统的一种,可以简单的将Ubuntu理解为一个根文件系统,和我们用busybox、buildroot制作的根文件系统一样。因此移植Ubuntu也就是将Ubuntu根文件系统移植到我们的开发板上。

果果小师弟的博客 3772

如何做出一套账面漂亮的进度安排

如何做出一套账面漂亮的进度安排 排进度是项目管理过程中经常要做的事,然而这件事却又因涉及到方方面面的利益而变得不容易做好。 一方面,进度安排直接控制着项目完成时间节点,是否如期完成直接关系到项目的收益和资源损耗,直接关系到在项目验收时甲方是否会发难而乙方是否能够成功顺利回款。 另一方面,进度安排是否得当,直接关系到做具体开发、测试、实施的兄弟们的感受。安排得当,兄弟们在适当的时间做适当的事,

DeveloperX的博客 1179

单细胞分析实战:当Seurat的SCTransform遇上Harmony,我的整合流程优化笔记

本文详细介绍了单细胞转录组数据分析中SCTransform与Harmony整合流程的优化策略。通过实战案例展示如何调整SCTransform参数、优化Harmony整合效果,并解决常见问题,帮助研究者获得更可靠的生物学发现。特别适合需要处理批次效应的单细胞数据分析人员。

weixin_42552716的博客 361

五.EtherCAT开发之STM32F407ZGt6+ LAN9253 外置EEPROM配置数据含义

EtherCAT从站简称ESC,ESC在上电过程中,会自动加载EEPROM中前7个字(1word = 2 byte)到ESC寄存器。ESC寄存器总是可以被EtherCAT主站通过EtherCAT总线访问,无论PDI接口寄存器配置什么值。EEPROM存储器中的前7个字,将决定ESC的工作模式。

AIoT深度探索者 | 嵌入式系统架构师 深耕物联网(IoT)与人工智能(AI)融合技术,聚焦​​边缘计算、图像开发、低功耗通信协议​​,致力于智能硬件,关注我获取最新技术文章信息与海量资源~ 3472

在广发行执行项目管理-关于进度安排的理解

在广发行执行项目过程管理,要预防和应对进度延误。从需求调研、进行概要设计、进行详细设计、执行开发任务、测试、联合调试、SIT测试到生产环境部署,每个环节每个里程碑都存在大大小小的延误。 项目管理的九大知识领域,就有系统的论述了进度管理。还有关键路径等理论作为项目的进度安排的依据。项目经理应该要能负重若轻的对待这些问题。 能不能如期完成项目,项目经理负有重大责任。对于项目进度的把控,无外乎三种情...

DeveloperX的博客 756

RU DOS版、EFI版32bit/64bit BIOS常用工具

DOS版、EFI版的RU工具,可用来查看IO、MEM、PCI、SMBIOS等资源。亲测在EFI SHELL下可用。

【STM32】 ADC 完全指南:从模拟信号采样量化到五大架构原理

本文系统介绍ADC核心概念与五大主流架构。模拟信号具时间与幅值连续性,需经采样(满足奈奎斯特准则防混叠)、量化(引入±1/2LSB误差,SNR≈6.02N+1.76dB)、编码三步转为数字信号。重点解析Flash(并行高速但受限于比较器数量)、SAR(逐次逼近,低功耗适合MCU如STM32)、双积分(高精度抗工频,用于万用表)、流水线(高速吞吐)及Σ-Δ(高分辨率,靠过采样与噪声整形)五类架构原理、优缺点与应用场景。强调分辨率≠精度,选型本质是速度、精度、功耗与面积的权衡。

专注后端与底层技术,分享实战干货与学习笔记,梦想进入字节跳动,步履不停,热爱不止。 526

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

怀旧版电脑GBC模拟器

再现原版GBC掌机的界面,电脑运行连游戏界面都一样大小,很怀旧,很真实,(英文版)强烈推荐,很小的文件,很难才找到的。

[学习笔记]超越超级大循环与原生RTOS:事件驱动架构如何改变嵌入式固件的可扩展性

RTC:事件处理器一旦开始,全部状态迁移、进出动作、输出事件必须全部执行完毕才返回;同一个组件,当前处理没结束,不会开始下一条事件。这不是架构给状态机额外施加的限制,这是UML状态图等全部状态机形式化本身固有的语义要求。如果迁移中途可以被打断,状态机会停留在未定义的中间状态。RTC保证两次事件之间,状态机永远处于明确定义的合法状态,便于分析与测试。

MiKiJT的博客 237

数学建模模型总结

这是本人在两年内准备参加数学建模竞赛搜集到的模型资料,已经经过了本人的筛选和整理,希望能够对准备参加数学建模竞赛的学弟学妹们提供一些帮助!

源网荷储分层控制架构:从设备级到系统级的协调优化

面对分布式光伏、储能与柔性负荷大规模接入带来的运行复杂性,传统粗放管控模式已难适应高比例新能源场景。源网荷储分层控制架构通过“设备级保安全、台区级调协同、系统级统全局”的多层级协同体系,实现单体精准执行、局部动态平衡与全域优化统筹,构建自上而下指令分解、自下而上反馈闭环的精细化调控新模式,有效破解设备冲突、局部最优与全局失衡难题,推动分布式能源从“各自为战”迈向“协同共赢”,为新型电力系统安全高效运行提供核心支撑。

zhuhai_xigedian的博客 288

政务知识库AI架构选型:强合规约束下的架构决策与落地路径

政务知识库是典型的强合规导向场景,架构选型的第一原则是「合规一票否决」:安全优先级高于效果,可控性优先级高于体验,所有技术决策必须先通过等保、密评、信创、数据不出域四大硬性红线校验,再在此基础上优化检索准确率与用户体验。对应部署在互联网政务服务域、政务外网办公域、涉密内网核心域,三域物理隔离,数据仅能通过审批流程单向摆渡,禁止跨网调用模型与流转数据。• 放弃通用文档加载器,基于公文格式标准开发定制化结构化解析器,自动提取文号、标题、发文机关、成文日期、生效日期、密级、主题词等元数据,与分片内容绑定入库。

2401_89363342的博客 375

炜晔科技智慧断路器技术方案解析:自研架构、离线防护与波形识别

智慧断路器的技术门槛不在 "能否联网",而在采样精度、保护闭环与抗干扰设计。本文以炜晔科技 WYA1 系列为分析对象,从系统架构、计量采样链、保护控制逻辑、离线自持设计与通信组网五个层面拆解其技术方案,并给出工程选型与调试的核对要点,供配电物联网方向的开发者与工程技术人员参考。

WEIYE_Technology的博客 279

零信任架构实战:基于天远单人婚姻查询构建自动化智慧住房资格核验网关

破解公租房资格核查痛点:从传统纸质婚姻凭证抽检到权威民政数据穿透直连 在智慧城市公共租赁住房(公租房)、保障性租赁住房以及共有产权房等民生保障工程中,保障房资源的公平精准分配是住房保障管理中台的核心职责。按照现行住房保障准入政策,申请主体的家庭结构直接决定了配租资格准入与面积配给标准:单身家庭申请人通常享有特定的单人保障配额与独立的财产评估标准,要求申请人具

2501_94042197的博客 216
上一篇: 外部数据查询整合投产过程 日记一则
下一篇: http协议各版本的区别
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值