java联机交易系统_联机交易与批量交易

news/2024/11/17 22:33:14/

系统小事>>>联机交易与批量交易

===================

什么是联机交易/批量交易?联机与批量并没有确切的定义,我个人的简单理解如下:

联机交易就意味着系统对外直接提供的交易,该类交易具有事务性——可回滚;实时性——交易有生命周期,并有超时机制等,调用方需实时等待被调方的反馈,成功或失败皆有反馈;并发性——同一类甚至同一个交易可同时被多个线程调用,相互间有锁处理机制。

批量处理则意味着该交易相关的参数、系统状态已经锁定,系统需要进行的是某一类操作,该类操作具有统一性——使用相同的规则处理大量数据;串行性——并不是说批量交易中不能有并发,而是有固定的步骤,先做哪一步,再做哪一步,每一步都有对某些条件的依赖;可重复性——这个不是必须的,但强烈建议批量程序在设计之初就考虑可重复运行,否则后续的运行与维护会带来诸多麻烦;

典型联机为取款交易,余额的查询(可能出现余额不足的情况)及更新、交易流水的生成、账户使用记录的生成、会计凭证的生成、存款及现金科目总账的登记、需要一次完成,如果其中某一步产生异常,则整个交易回退;典型的批量交易为对账交易,对账的先决条件为上一日的处理已经全部结束,系统需要的是对上一日处理结果的验证,验证的方式是设定一些筛选规则,检查是否有不符合规则的数据,如果有,将其自身及相关数据生成对账差错日志,供运营人员查询及处理,如果对账结果完全无误,则交易通过,进行下一个批量程序(比如生成日增量数据文件,发送给下游系统)。

--

未完待续!


http://www.ppmy.cn/news/438170.html

相关文章

局域网联机_红警如何局域网联机?详细联机教程,方法特别简单

如果我们想和好友一起玩红警2,但不知道怎么局域网联机怎么办?现在的电脑系统都是win7甚至是win10的,所以想要玩红警2联机还是比较困难的。那么如何在红警2中联机对战呢?下面小编给大家分享一下。希望可以帮助到大家! 首…

mcjava盗版联机_盗版我的世界怎么局域网联机

我的世界是一款有着高自由度的沙盘类游戏,但是一个人玩却总觉得有点孤独,如果可以和朋友们一起玩就好了。下面是小编收集整理的,希望对大家有帮助~~我的世界局域网联机的方法方法/步骤第一步我们需要做的是把自己的《我的世界》文件复制一份给…

ue4 android联机,UE4 局域网联机(LAN)

实现目标: 两台同属于一个局域网下的PC进行通讯。 1 同属于一个局域网下: 有时候会发现客户端搜索不到主机的现象一般是2台机器没在同一网段,光ping通不能算做可以进行联机的条件。 检测和修改方法: 1,【Win键R】弹出运…

python联网斗地主_局域网联机斗地主

局域网联机斗地主 一、介绍 大一Python期末大作业:《局域网联机斗地主》 二、软件思维导图 三、信息传递流程 四、软件模块架构 4.1、获取/get 4.2、随机发牌 4.3、牌型转换 4.4、规则 4.5、判断 4.6、发送消息 使用说明 1. 保证所有玩家(3位)都连接至同一局域网下 …

scratch lenet(1): 读写 pgm 图像文件

scratch lenet(1): 读写 pgm 图像文件 文章目录 scratch lenet(1): 读写 pgm 图像文件1. 目的2. pgm 格式介绍2.1 概要2.2 meta 信息2.3 像素内容 3. 创建 .pgm 文件4. 使用C语言读取 .pgm 灰度图文件4.1 实现4.2 解释 5. 使用C语言保存 .pgm 灰度图文件 1. 目的 最近在 githu…

星界边境联机服务器未响应,星界边境Starbound联机注意事项

好吧,这里其实给大家分享一些比较逗比的《星界边境Starbound》联机时应该注意的一些建议,不过如果玩家们有不会联机的也可以参考文中中关于联机的方法教程! 【1】爱人爱己,别安装MOD,飞船MOD啥的别人都上不了你飞船。 …

基于 QT 开发的联机五子棋

🌸 前言 个人博客:小北北北北的秘密小窝 本文链接:https://www.seny.xyz/archives/gobang Github:https://github.com/senyucci/Gobang 最近闲来无事优化了一下上学期的 C 课程设计,在原来的本地五子棋对战的基础上结合…

计算机桌面联机,如何设置电脑联机共享(详细图解)

在需要传文件,但又没有U盘的情况下怎么办呢?这时候就需要用到电脑联机共享文件了,下面好易学小编将为大家介绍一下怎么设置电脑联机共享。 怎么设置电脑联机共享 1在桌面找到“我的电脑”图标,双击鼠标进入。 2找到左下角的“网络…