1
1
direction : right
2
2
3
3
classes : {
4
- user : {
5
- shape : person
4
+ base : {
6
5
style : {
7
- multiple : true
8
6
bold : true
9
7
font-size : 28
10
8
}
11
9
}
12
10
13
- connect : {
14
- style : {
15
- bold : true
16
- font-size : 28
17
- }
11
+ person : {
12
+ shape : person
18
13
}
19
14
20
15
animated : {
@@ -23,6 +18,12 @@ classes: {
23
18
}
24
19
}
25
20
21
+ multiple : {
22
+ style : {
23
+ multiple : true
24
+ }
25
+ }
26
+
26
27
enqueue : {
27
28
label : Enqueue Task
28
29
}
@@ -48,40 +49,34 @@ classes: {
48
49
font-size : 32
49
50
}
50
51
}
51
-
52
- multiple : {
53
- style : {
54
- multiple : true
55
- }
56
- }
57
52
}
58
53
59
54
user01 : {
60
55
label : User01
61
- class : user
56
+ class : [ base ; person ; multiple ]
62
57
}
63
58
64
59
user02 : {
65
60
label : User02
66
- class : user
61
+ class : [ base ; person ; multiple ]
67
62
}
68
63
69
64
user03 : {
70
65
label : User03
71
- class : user
66
+ class : [ base ; person ; multiple ]
72
67
}
73
68
74
69
user01 -> container .task01 : {
75
70
label : Create Task
76
- class : [connect ; animated ]
71
+ class : [base ; animated ]
77
72
}
78
73
user02 -> container .task02 : {
79
74
label : Create Task
80
- class : [connect ; animated ]
75
+ class : [base ; animated ]
81
76
}
82
77
user03 -> container .task03 : {
83
78
label : Create Task
84
- class : [connect ; animated ]
79
+ class : [base ; animated ]
85
80
}
86
81
87
82
container : Application {
@@ -162,24 +157,24 @@ container: Application {
162
157
}
163
158
164
159
task01 -> queue .producer : {
165
- class : [connect ; enqueue ]
160
+ class : [base ; enqueue ]
166
161
}
167
162
task02 -> queue .producer : {
168
- class : [connect ; enqueue ]
163
+ class : [base ; enqueue ]
169
164
}
170
165
task03 -> queue .producer : {
171
- class : [connect ; enqueue ]
166
+ class : [base ; enqueue ]
172
167
}
173
168
queue .consumer -> worker01 : {
174
- class : [connect ; dispatch ]
169
+ class : [base ; dispatch ]
175
170
}
176
171
queue .consumer -> worker02 : {
177
- class : [connect ; dispatch ]
172
+ class : [base ; dispatch ]
178
173
}
179
174
queue .consumer -> worker03 : {
180
- class : [connect ; dispatch ]
175
+ class : [base ; dispatch ]
181
176
}
182
177
queue .consumer -> worker04 : {
183
- class : [connect ; dispatch ]
178
+ class : [base ; dispatch ]
184
179
}
185
180
}
0 commit comments