Skip to content

Commit cd7353d

Browse files
committed
iluwatar#1627 updating relations
1 parent f24c6ea commit cd7353d

File tree

2 files changed

+14
-0
lines changed

2 files changed

+14
-0
lines changed

fanout-fanin/etc/fanout-fanin.png

13.9 KB
Loading

fanout-fanin/etc/fanout-fanin.urm.puml

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -21,5 +21,19 @@ package com.iluwatar.fanout.fanin {
2121
+ SquareNumberRequest(number : Long)
2222
+ delayedSquaring(consumer : Consumer)
2323
}
24+
25+
object SquareNumberRequest1
26+
object SquareNumberRequest2
27+
object SquareNumberRequest3
28+
diamond dia
2429
}
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
2539
@enduml

0 commit comments

Comments
 (0)