Skip to content

Commit 0b01972

Browse files
committed
refactor: refactor task creation and scheduling in container app
- Remove "Create Task" from user interactions with container tasks - Remove "Enqueue Task" and "dispatch task" labels from container application Signed-off-by: appleboy <[email protected]>
1 parent 3d48394 commit 0b01972

File tree

3 files changed

+97
-105
lines changed

3 files changed

+97
-105
lines changed

images/flow-01.d2

+1-1
Original file line numberDiff line numberDiff line change
@@ -25,7 +25,7 @@ user02 -> container.task02: {
2525
label: Create Task
2626
class: [base; animated]
2727
}
28-
user03 -> container.task03: {
28+
user03 -> container.task03: {
2929
label: Create Task
3030
class: [base; animated]
3131
}

images/flow-02.d2

+4-12
Original file line numberDiff line numberDiff line change
@@ -22,21 +22,21 @@ user04: User04 {
2222
class: [base; person; multiple]
2323
}
2424

25-
user01 -> container.task01: Create Task {
25+
user01 -> container.task01: {
2626
label: Create Task
2727
class: [base; animated]
2828
}
29-
user02 -> container.task02: Create Task {
29+
user02 -> container.task02: {
3030
label: Create Task
3131
class: [base; animated]
3232
}
3333

34-
user03 -> container.task03: Create Task {
34+
user03 -> container.task03: {
3535
label: Create Task
3636
class: [base; animated]
3737
}
3838

39-
user04 -> container.task04: Create Task {
39+
user04 -> container.task04: {
4040
label: Create Task
4141
class: [base; animated]
4242
}
@@ -187,35 +187,27 @@ container: Application {
187187
}
188188

189189
task01 -> queue.producer01: {
190-
label: Enqueue Task
191190
class: [base; enqueue]
192191
}
193192
task02 -> queue.producer02: {
194-
label: Enqueue Task
195193
class: [base; enqueue]
196194
}
197195
task03 -> queue.producer03: {
198-
label: Enqueue Task
199196
class: [base; enqueue]
200197
}
201198
task04 -> queue.producer04: {
202-
label: Enqueue Task
203199
class: [base; enqueue]
204200
}
205201
queue.consumer01 -> worker01: {
206-
label: dispatch task
207202
class: [base; dispatch]
208203
}
209204
queue.consumer02 -> worker02: {
210-
label: dispatch task
211205
class: [base; dispatch]
212206
}
213207
queue.consumer03 -> worker03: {
214-
label: dispatch task
215208
class: [base; dispatch]
216209
}
217210
queue.consumer04 -> worker04: {
218-
label: dispatch task
219211
class: [base; dispatch]
220212
}
221213
}

0 commit comments

Comments
 (0)