1
0
mirror of https://github.com/taigrr/nats.docs synced 2025-01-18 04:03:23 -08:00
nats.docs/assets/images/pubsub.svg
2019-10-04 10:25:25 -05:00

72 lines
4.8 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!DOCTYPE svg PUBLIC "-//W3C//DTD SVG 1.1//EN"
"http://www.w3.org/Graphics/SVG/1.1/DTD/svg11.dtd">
<!-- Generated by graphviz version 2.40.1 (20161225.0304)
-->
<!-- Title: nats_pub_sub Pages: 1 -->
<svg width="359pt" height="152pt"
viewBox="0.00 0.00 358.71 152.00" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink">
<g id="graph0" class="graph" transform="scale(1 1) rotate(0) translate(4 148)">
<title>nats_pub_sub</title>
<polygon fill="#ffffff" stroke="transparent" points="-4,4 -4,-148 354.7072,-148 354.7072,4 -4,4"/>
<!-- publisher -->
<g id="node1" class="node">
<title>publisher</title>
<path fill="none" stroke="#000000" d="M56.8346,-90C56.8346,-90 12.0551,-90 12.0551,-90 6.0551,-90 .0551,-84 .0551,-78 .0551,-78 .0551,-66 .0551,-66 .0551,-60 6.0551,-54 12.0551,-54 12.0551,-54 56.8346,-54 56.8346,-54 62.8346,-54 68.8346,-60 68.8346,-66 68.8346,-66 68.8346,-78 68.8346,-78 68.8346,-84 62.8346,-90 56.8346,-90"/>
<text text-anchor="middle" x="34.4448" y="-67.8" font-family="Times,serif" font-size="14.00" fill="#000000">Publisher</text>
</g>
<!-- subject -->
<g id="node2" class="node">
<title>subject</title>
<ellipse fill="none" stroke="#000000" cx="171.8604" cy="-72" rx="36.7663" ry="36.7663"/>
<text text-anchor="middle" x="171.8604" y="-67.8" font-family="Times,serif" font-size="14.00" fill="#000000">Subject</text>
</g>
<!-- publisher&#45;&gt;subject -->
<g id="edge1" class="edge">
<title>publisher&#45;&gt;subject</title>
<path fill="none" stroke="#000000" d="M69.1206,-72C85.9478,-72 106.4184,-72 124.6452,-72"/>
<polygon fill="#000000" stroke="#000000" points="124.787,-75.5001 134.787,-72 124.7869,-68.5001 124.787,-75.5001"/>
<text text-anchor="middle" x="102.0586" y="-74.8" font-family="Times,serif" font-size="14.00" fill="#000000">msg1</text>
</g>
<!-- sub1 -->
<g id="node3" class="node">
<title>sub1</title>
<path fill="none" stroke="#000000" d="M338.6453,-144C338.6453,-144 286.8931,-144 286.8931,-144 280.8931,-144 274.8931,-138 274.8931,-132 274.8931,-132 274.8931,-120 274.8931,-120 274.8931,-114 280.8931,-108 286.8931,-108 286.8931,-108 338.6453,-108 338.6453,-108 344.6453,-108 350.6453,-114 350.6453,-120 350.6453,-120 350.6453,-132 350.6453,-132 350.6453,-138 344.6453,-144 338.6453,-144"/>
<text text-anchor="middle" x="312.7692" y="-121.8" font-family="Times,serif" font-size="14.00" fill="#000000">Subscriber</text>
</g>
<!-- subject&#45;&gt;sub1 -->
<g id="edge2" class="edge">
<title>subject&#45;&gt;sub1</title>
<path fill="none" stroke="#000000" d="M206.3306,-85.2099C224.0345,-91.9945 245.8822,-100.3671 265.1678,-107.7579"/>
<polygon fill="#000000" stroke="#000000" points="264.1007,-111.0971 274.691,-111.4074 266.6056,-104.5606 264.1007,-111.0971"/>
<text text-anchor="middle" x="241.6623" y="-105.8" font-family="Times,serif" font-size="14.00" fill="#000000">msg1</text>
</g>
<!-- sub2 -->
<g id="node4" class="node">
<title>sub2</title>
<path fill="none" stroke="#000000" d="M338.6453,-90C338.6453,-90 286.8931,-90 286.8931,-90 280.8931,-90 274.8931,-84 274.8931,-78 274.8931,-78 274.8931,-66 274.8931,-66 274.8931,-60 280.8931,-54 286.8931,-54 286.8931,-54 338.6453,-54 338.6453,-54 344.6453,-54 350.6453,-60 350.6453,-66 350.6453,-66 350.6453,-78 350.6453,-78 350.6453,-84 344.6453,-90 338.6453,-90"/>
<text text-anchor="middle" x="312.7692" y="-67.8" font-family="Times,serif" font-size="14.00" fill="#000000">Subscriber</text>
</g>
<!-- subject&#45;&gt;sub2 -->
<g id="edge3" class="edge">
<title>subject&#45;&gt;sub2</title>
<path fill="none" stroke="#000000" d="M208.5147,-72C225.6358,-72 246.2469,-72 264.6064,-72"/>
<polygon fill="#000000" stroke="#000000" points="264.8244,-75.5001 274.8243,-72 264.8243,-68.5001 264.8244,-75.5001"/>
<text text-anchor="middle" x="241.6623" y="-74.8" font-family="Times,serif" font-size="14.00" fill="#000000">msg1</text>
</g>
<!-- sub3 -->
<g id="node5" class="node">
<title>sub3</title>
<path fill="none" stroke="#000000" d="M338.6453,-36C338.6453,-36 286.8931,-36 286.8931,-36 280.8931,-36 274.8931,-30 274.8931,-24 274.8931,-24 274.8931,-12 274.8931,-12 274.8931,-6 280.8931,0 286.8931,0 286.8931,0 338.6453,0 338.6453,0 344.6453,0 350.6453,-6 350.6453,-12 350.6453,-12 350.6453,-24 350.6453,-24 350.6453,-30 344.6453,-36 338.6453,-36"/>
<text text-anchor="middle" x="312.7692" y="-13.8" font-family="Times,serif" font-size="14.00" fill="#000000">Subscriber</text>
</g>
<!-- subject&#45;&gt;sub3 -->
<g id="edge4" class="edge">
<title>subject&#45;&gt;sub3</title>
<path fill="none" stroke="#000000" d="M206.3306,-58.7901C224.0345,-52.0055 245.8822,-43.6329 265.1678,-36.2421"/>
<polygon fill="#000000" stroke="#000000" points="266.6056,-39.4394 274.691,-32.5926 264.1007,-32.9029 266.6056,-39.4394"/>
<text text-anchor="middle" x="241.6623" y="-51.8" font-family="Times,serif" font-size="14.00" fill="#000000">msg1</text>
</g>
</g>
</svg>