Skip to content

Commit 508c6e3

Browse files
authored
Update 20210204_JP1ジョブ設計のポイント(初級).md
1 parent 1dadfe1 commit 508c6e3

File tree

1 file changed

+4
-0
lines changed

1 file changed

+4
-0
lines changed

source/_posts/2021/20210204_JP1ジョブ設計のポイント(初級).md

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -133,21 +133,25 @@ CRUD等を元に枝葉のジョブを1ジョブネットで書き、ジョブ
133133
## 対応パターン(1)
134134

135135
<img src="/images/20210204/204.png" loading="lazy">
136+
136137
「ファイル取込」というグループにファイル取込5が含まれていません。例外が存在し、混乱を招きそうです。
137138

138139
## 対応パターン(2)
139140

140141
<img src="/images/20210204/205.png" loading="lazy">
142+
141143
「ファイル取込」というジョブネット名に合っていない「重い処理」が含まれることになります。こちらも運用で混乱を招きそうです。
142144

143145
## 対応パターン(3)
144146

145147
<img src="/images/20210204/206.png" loading="lazy">
148+
146149
ファイル5が取り込み終わっていても、ファイル取込1~4が終わっていない場合、「重い処理」が実行されません。無駄な待ち時間が発生してしまいます。
147150

148151
## 対応パターン(4)
149152

150153
<img src="/images/20210204/207.png" loading="lazy">
154+
151155
ジョブネット間の依存をイベント送受信で実現します。(青線部分)
152156

153157
ファイル取込はグループ化され、各種処理は同じルートジョブネット階層に配置されています。

0 commit comments

Comments
 (0)