一、关于前置机的报警机制:
    1 、通道组每日巡检前置机的运行是否出现假死等问题,巡检每两个小时一次,上午 10 点至晚八点;
    2 、 关键词监控,已经出现过假死的前置机或者 usb 不能识别的银行前置机,通过日志监控系统 及时报警。
    3 、 zabbix  报警,只能监控到前置机宕机,不能监控到假死和 usb 不能识别。
以上方案是都只是借助外部力量,针对以上不足,开发小组后续根据各个通道的假死或者 usb 不能识别的实际情况,我们自己做短信和邮件报警。
二、关于交易明细查询:
1. 接口使用分析
    1)  浦发的查询是单线程单账户间隔 20 秒轮询账户交易明细接口。每天是 86400 秒, 86400/20=4320 。也就是说浦发账户交易明细查询接口【 4.4 账户明细查询( 8924 )】理论上一天最多支持 4320 个账号查询交易明细,再考虑分页的情况,肯定到达不到这么多就轮询不过来了;
    2)  不管查询 T 日还是 T-1 的交易明细,在账户达到 4320 时,肯定是轮询不完
   综上,查询次数有限,需要有节制的使用。
2. 避免当日交易明细无效查询的建议策略
    1)  在企业结算支付成功之后的账号,发起交易明细查询;
    2)  余额比较法,用余额是否变动来判断账号是否存在交易。账号余额与上一次余额做比较,如果有变化,则发起查询,如果没有,则不查。当日账号余额查询,银行的接口支持批量查询,效率高于当日交易明细查询。   这种方法的弊端是借贷金额相等,有交易发生时不能及时查询。可以在 T+1 日的时候使用日终明细获取( 9003 )弥补;
    3)  针对分页查询,从上一次结束的页数开始查询。每个银行返回的交易明细都是有序的,在企业结算发生交易或者余额出现变动,从上一次查询结束的地方开始。  
    综上,如何有节制的减少查询次数。
3. 接口使用策略
      比如浦发银行, 日终明细获取( 9001 ),日终明细获取( 9003 ),日间账户明细下载( 9004 )都是可以使用。没有必要所有场景的交易明细查询都挤一个接口。
4.关于前置机调用频次
     不管是目前的单线程还是将来开通多线程并发,银行提供的资源总是有限的,而业务情况,账号的交易情况是千变万化的,不可预估的。我的建议是在能满足业务需求的情况下应该避免过多无效的查询,节约查询资源,而不是动辄就全部轮询所有账号

互联网金融平台——银行交易明细查询和报警机制相关推荐

  1. SAP 银企直连交易明细查询的分页与FTP读取

    前言 SAP 银企直连交易明细查询常见的有 分页多次查询 和 返回前置机文件名,下面详细介绍: 一.分页多次查询 分页多次查询可以参考建设银行的示例类:CL_EPIC_EXAMPLE_CN_CCB_G ...

  2. SAP EPIC 银企直连 交易明细查询(建设银行)

    导语:交易明细查询,SAP自带的建行接口代码是6W0300,但是这边建行建议使用6WY101,所以报文内容需要调整,就需要重新构造XML进行传输.

  3. 账号交易明细查询(分页)

    /**  * 账号交易明细查询(分页)  * @author   *  */ public class BusiSubAcctTransLogListServiceImpl implements Bu ...

  4. C++设计一个Bank类,实现银行的创建账户存钱取钱查询交易明细

    #include<iostream> #include<iomanip> using namespace std; #define NUM 30 struct Deal//定义 ...

  5. mysql select count 5万条数据很慢_mysql亿级数据数据库优化方案测试银行交易流水记录的查询...

    点击上方△蓝字关注我们 带你征服编程和泡妞两座大山 对MySQL的性能和亿级数据的处理方法思考,以及分库分表到底该如何做,在什么场景比较合适? 比如银行交易流水记录的查询 限盐少许,上实际实验过程,以 ...

  6. MySQL亿级数据数据库优化方案测试-银行交易流水记录的查询

    对MySQL的性能和亿级数据的处理方法思考,以及分库分表到底该如何做,在什么场景比较合适? 比如银行交易流水记录的查询 限盐少许,上实际实验过程,以下是在实验的过程中做一些操作,以及踩过的一些坑,我觉 ...

  7. java 银行管理系统怎么储存账户信息_银行管理系统 实现用户注册 登录 存、取款 交易记录查询和修改用户信息等功能...

    ========= 项    目   介   绍======== 银行账户管理系统 本项目主要实现用户注册 登录 存.取钱和修改用户信息功能. 用户信息的存储和获取通过集合和IO输入输出流实现. 存钱 ...

  8. 1万条数据大概占多大空间_mysql亿级数据数据库优化方案测试-银行交易流水记录的查询...

    对MySQL的性能和亿级数据的处理方法思考,以及分库分表到底该如何做,在什么场景比较合适? 比如银行交易流水记录的查询 限盐少许,上实际实验过程,以下是在实验的过程中做一些操作,以及踩过的一些坑,我觉 ...

  9. PMCAFF微课堂 | 积木盒子产品总监 杨帆:互联网金融撮合交易的本质

    分享嘉宾:杨帆,积木盒子产品总监,连续创业者,投身金融.支付.互联网行业超过10年.第一个真正意义的银行p2p托管系统(民生银行托管系统)设计者之一,互联网金融流程和传统信贷流程结合的倡导者,互联网个 ...

最新文章

  1. ubuntu网卡配置
  2. 使用spring-loaded开源项目,实现java程序和web应用的热部署
  3. 【备忘】bounce ease
  4. Centos编译安装Apache 2.4.6笔记 配置
  5. Linux系统【一】CPU+MMU+fork函数创建进程
  6. 牛X,试用了下GitHub上22万Star的第一抢票神器,3秒钟抢到!
  7. 【Linux】字符转换命令join
  8. D3 插入删除元素元素
  9. 你必须知道的Nginx常用基本命令
  10. 标签和标签选择器、label selector
  11. 埃森哲是如何系统化做好数据分析的
  12. Velodyne Lidar Inc.宣布与禾赛光电科技签订专利许可协议
  13. Ubuntu使用Flux调节色温保护眼睛
  14. 三只松鼠网络营销成功之路
  15. 计算机中应用g,CH340g使用说明详解 - 全文
  16. 叮咚~您的MySQL云备份已上线
  17. 【玩转ESP32】5、i2c-tools访问i2c设备
  18. windows -python3.7-pybluez蓝牙通信记录
  19. 极简而高效的沟通管理法(有点长,但都是干货)
  20. python实现图片旋转

热门文章

  1. 无AD口,经IO口测量温度(asm、C代码)
  2. 鸿蒙系统支持列表,华为鸿蒙2.0系统支持机型列表曝光
  3. linux另存为,linux下的ssh工具之,本地上传到linux服务器and Linux服务器文件另存为本地。非sftp工具。...
  4. 如何与 Target 塔吉特建立EDI连接?
  5. ‘this’不能用于常量表达式错误(C++)【问题解决】
  6. 【Android -- 写作工具】Markdown 分级标题
  7. 众神酒馆中文免安装版
  8. 弘辽科技:淘宝新手商家开店-必须绕过这几个坑!
  9. 数据仓库-基本概念(了解)
  10. “微风”团队的人员结构