V2EX BinCats
 BinCats 最近的时间轴更新
BinCats

BinCats

V2EX 第 612172 号会员,加入于 2023-02-02 21:04:27 +08:00
今日活跃度排名 332
BinCats 最近回复了
1 小时 35 分钟前
回复了 BinCats 创建的主题 程序员 某 2 亿用户国有大行后端架构设计分享
## 6. 批量架构

采用传统批量+批转联的方式进行设计。联机交易和批量联机任务可以共享原子业务逻辑处理程序。批量控制和业务系统之间实现解耦。

### 6.1 批量架构

**批量架构示意图**

![]( )
批量框架的部署架构包含公共管理区 CM 、公共服务区 CS 、管理单元区 AMN 、业务单元区 DSN 。转联机的交易在业务单元 DSN 内实现。

### 6.2 批量调度

#### 6.2.1 调度粒度

批量调度粒度由小到大依次为批量交易、批量交易组、批量步骤、批量流程。

* **批量交易 (Tran)**:开发人员编写的实现批量处理业务程序,包括数据拆分及处理两部分。通过批量交易控制器表配置系统中所有批量交易,指明批量交易的运行参数及依赖关系。
* **批量交易组 (Group)**:同一类批量交易的逻辑划分。通过批量交易组控制器表配置系统中所包含的批量交易组。
* **批量步骤 (Step)**:同一类批量交易组,更高层次的逻辑划分,如:日切前、日切、日切后三步。通过批量步骤控制器表配置系统中所包含的批量步骤。
* **批量流程 (Flow)**:用于配置各类批量流程,如:贷记卡系统夜间日中批量。通过批量流程定义表配置系统中所包含的批量流程。

#### 6.2.2 调度分层
![]( )

* **两级调度模式**具备资源分散、不易形成单点等优势,但调度链路较为复杂,因此适合业务单元多,批量任务复杂的场景。
* **集中式调度**链路简单,但资源过度集中,容易形成单点,适合业务单元少,批量任务简单的场景。

#### 6.2.3 两级调度

我们采用管理单元+业务单元两级调度的模式运行。 一级调度位于管理单元内,是整个批量的调度引擎,负责整个批量的调度管理和运行管理。 二级调度位于业务单元内,是批量的处理引擎,负责数据分片等单元内批量管理。

#### 6.2.4 调度对接

调度工具需要与我行 Entegor 对接,融入全行统一的批量运维体系。 需要与我行 Entegor 对接的是一级调度。

### 6.3 批量执行

支持批量模式,支持批转联的运行模式。

#### 6.3.1 任务分发

一二级调度间的任务分发流程。

![]( )
商店本质上还是个内置 prompt 的聊天窗口,
gpt 的选择逻辑,1.点击侧边栏 2.找到你想要的‘智能体’ 3.聊天
而默认的,打开 app 直接能聊,无非是加一段 prompt ,
对大部分用户而言,简单就是最好的,所以 store 注定失败
很难解决,弄好下次还可能会这样,win 通病了...
lg gram 大屏轻薄,没有之一
@verygood 大佬问下,那宽视界这种情况咋办呢?
@docoai 老哥,能细说下不
看好 A 股… v 友这认知,没救了
@byuan04 拿个键盘鼠标看电视?
@passive 很好的方式,爱来自瓷器
@owlbatex 我测试了很多种组合情况,你这个是正解
关于     帮助文档     自助推广系统     博客     API     FAQ     Solana     1242 人在线   最高记录 6679       Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 24ms UTC 23:52 PVG 07:52 LAX 15:52 JFK 18:52
Do have faith in what you're doing.
ubao msn snddm index pchome yahoo rakuten mypaper meadowduck bidyahoo youbao zxmzxm asda bnvcg cvbfg dfscv mmhjk xxddc yybgb zznbn ccubao uaitu acv GXCV ET GDG YH FG BCVB FJFH CBRE CBC GDG ET54 WRWR RWER WREW WRWER RWER SDG EW SF DSFSF fbbs ubao fhd dfg ewr dg df ewwr ewwr et ruyut utut dfg fgd gdfgt etg dfgt dfgd ert4 gd fgg wr 235 wer3 we vsdf sdf gdf ert xcv sdf rwer hfd dfg cvb rwf afb dfh jgh bmn lgh rty gfds cxv xcv xcs vdas fdf fgd cv sdf tert sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf sdf shasha9178 shasha9178 shasha9178 shasha9178 shasha9178 liflif2 liflif2 liflif2 liflif2 liflif2 liblib3 liblib3 liblib3 liblib3 liblib3 zhazha444 zhazha444 zhazha444 zhazha444 zhazha444 dende5 dende denden denden2 denden21 fenfen9 fenf619 fen619 fenfe9 fe619 sdf sdf sdf sdf sdf zhazh90 zhazh0 zhaa50 zha90 zh590 zho zhoz zhozh zhozho zhozho2 lislis lls95 lili95 lils5 liss9 sdf0ty987 sdft876 sdft9876 sdf09876 sd0t9876 sdf0ty98 sdf0976 sdf0ty986 sdf0ty96 sdf0t76 sdf0876 df0ty98 sf0t876 sd0ty76 sdy76 sdf76 sdf0t76 sdf0ty9 sdf0ty98 sdf0ty987 sdf0ty98 sdf6676 sdf876 sd876 sd876 sdf6 sdf6 sdf9876 sdf0t sdf06 sdf0ty9776 sdf0ty9776 sdf0ty76 sdf8876 sdf0t sd6 sdf06 s688876 sd688 sdf86