We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
There was an error while loading. Please reload this page.
1 parent f24c6ea commit cd7353dCopy full SHA for cd7353d
fanout-fanin/etc/fanout-fanin.png
13.9 KB
fanout-fanin/etc/fanout-fanin.urm.puml
@@ -21,5 +21,19 @@ package com.iluwatar.fanout.fanin {
21
+ SquareNumberRequest(number : Long)
22
+ delayedSquaring(consumer : Consumer)
23
}
24
+
25
+ object SquareNumberRequest1
26
+ object SquareNumberRequest2
27
+ object SquareNumberRequest3
28
+ diamond dia
29
30
31
+App --> FanOutFanIn
32
+FanOutFanIn --> "fan out - running in parallel" SquareNumberRequest1
33
+FanOutFanIn --> "fan out" SquareNumberRequest2
34
+FanOutFanIn --> "fan out" SquareNumberRequest3
35
+SquareNumberRequest1 --> "fan in - aggregate using callback" dia
36
+SquareNumberRequest2 --> "fan in" dia
37
+SquareNumberRequest3 --> "fan in" dia
38
+dia --> Consumer
39
@enduml
0 commit comments