Author: jkreps
Date: Mon Jul 15 17:59:53 2013
New Revision: 1503368

URL: http://svn.apache.org/r1503368
Log:
Add multidc diagram.


Added:
    kafka/site/diagrams/kafka_multidc_complex.graffle
    kafka/site/diagrams/kafka_multidc_simple.graffle
      - copied unchanged from r1498030, 
kafka/site/diagrams/kafka_multidc.graffle
    kafka/site/images/kafka_multidc_complex.png   (with props)
Removed:
    kafka/site/diagrams/kafka_multidc.graffle
Modified:
    kafka/site/08/ops.html

Modified: kafka/site/08/ops.html
URL: 
http://svn.apache.org/viewvc/kafka/site/08/ops.html?rev=1503368&r1=1503367&r2=1503368&view=diff
==============================================================================
--- kafka/site/08/ops.html (original)
+++ kafka/site/08/ops.html Mon Jul 15 17:59:53 2013
@@ -30,11 +30,13 @@
 Here is some information on actually running Kafka as a production system 
based on usage and experience at LinkedIn. Please send us any additional tips 
you know of.
 
 <h1><a id="datacenters">Datacenters</a></h1>
+
 Some deployments will need to manage a data pipeline that spans multiple 
datacenters. Our approach to this is to deploy a local Kafka cluster in each 
datacenter and machines in each location interact only with their local cluster.
 <p>
 For applications that need a global view of all data we use the <a 
href="/08/tools.html">mirror maker tool</a> to provide clusters which have 
aggregate data mirrored from all datacenters. These aggregator clusters are 
used for reads by applications that require this.
+<img src="../images/kafka_multidc_complex.png" style="float: right">
 <p>
-Likewise in order to support data load into Hadoop which resides in separate 
facilities we provide local read-only clusters that mirror the production data 
centers in the facilities where this data load occurs.
+Likewise, in order to support data load into Hadoop, which resides in separate 
facilities, we provide local read-only clusters that mirror the production data 
centers in the offline facilities.
 <p>
 This allows each facility to stand alone and operate even if the 
inter-datacenter links are unavailable: when this occurs the mirroring falls 
behind until the link is restored at which time it catches up.
 <p>
@@ -44,7 +46,6 @@ This is not the only possible deployment
 <p>
 It is generally not advisable to run a single Kafka cluster that spans 
multiple datacenters as this will incur very high replication latency both for 
Kafka writes and Zookeeper writes and neither Kafka nor Zookeeper will remain 
available if the network partitions.
 
-
 <h1><a id="config">Kafka Configuration</a></h1>
 Kafka 0.8 is the version we currently run. We are currently running with 
replication but with producers acks = 1. 
 <P>

Added: kafka/site/diagrams/kafka_multidc_complex.graffle
URL: 
http://svn.apache.org/viewvc/kafka/site/diagrams/kafka_multidc_complex.graffle?rev=1503368&view=auto
==============================================================================
--- kafka/site/diagrams/kafka_multidc_complex.graffle (added)
+++ kafka/site/diagrams/kafka_multidc_complex.graffle Mon Jul 15 17:59:53 2013
@@ -0,0 +1,1304 @@
+<?xml version="1.0" encoding="UTF-8"?>
+<!DOCTYPE plist PUBLIC "-//Apple//DTD PLIST 1.0//EN" 
"http://www.apple.com/DTDs/PropertyList-1.0.dtd";>
+<plist version="1.0">
+<dict>
+       <key>ActiveLayerIndex</key>
+       <integer>0</integer>
+       <key>ApplicationVersion</key>
+       <array>
+               <string>com.omnigroup.OmniGrafflePro.MacAppStore</string>
+               <string>139.17</string>
+       </array>
+       <key>AutoAdjust</key>
+       <true/>
+       <key>BackgroundGraphic</key>
+       <dict>
+               <key>Bounds</key>
+               <string>{{0, 0}, {576.00002479553223, 733}}</string>
+               <key>Class</key>
+               <string>SolidGraphic</string>
+               <key>ID</key>
+               <integer>2</integer>
+               <key>Style</key>
+               <dict>
+                       <key>shadow</key>
+                       <dict>
+                               <key>Draws</key>
+                               <string>NO</string>
+                       </dict>
+                       <key>stroke</key>
+                       <dict>
+                               <key>Draws</key>
+                               <string>NO</string>
+                       </dict>
+               </dict>
+       </dict>
+       <key>BaseZoom</key>
+       <integer>0</integer>
+       <key>CanvasOrigin</key>
+       <string>{0, 0}</string>
+       <key>ColumnAlign</key>
+       <integer>1</integer>
+       <key>ColumnSpacing</key>
+       <real>36</real>
+       <key>CreationDate</key>
+       <string>2013-07-15 17:34:05 +0000</string>
+       <key>Creator</key>
+       <string>Jay Kreps</string>
+       <key>DisplayScale</key>
+       <string>1 0/72 in = 1 0/72 in</string>
+       <key>GraphDocumentVersion</key>
+       <integer>8</integer>
+       <key>GraphicsList</key>
+       <array>
+               <dict>
+                       <key>Bounds</key>
+                       <string>{{366.53933715820312, 249.5}, {16, 22}}</string>
+                       <key>Class</key>
+                       <string>ShapedGraphic</string>
+                       <key>FitText</key>
+                       <string>YES</string>
+                       <key>Flow</key>
+                       <string>Resize</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica</string>
+                               <key>Size</key>
+                               <real>12</real>
+                       </dict>
+                       <key>ID</key>
+                       <integer>41</integer>
+                       <key>Shape</key>
+                       <string>Rectangle</string>
+                       <key>Style</key>
+                       <dict>
+                               <key>fill</key>
+                               <dict>
+                                       <key>Draws</key>
+                                       <string>NO</string>
+                               </dict>
+                               <key>shadow</key>
+                               <dict>
+                                       <key>Draws</key>
+                                       <string>NO</string>
+                               </dict>
+                               <key>stroke</key>
+                               <dict>
+                                       <key>Draws</key>
+                                       <string>NO</string>
+                               </dict>
+                       </dict>
+                       <key>Text</key>
+                       <dict>
+                               <key>Pad</key>
+                               <integer>0</integer>
+                               <key>Text</key>
+                               
<string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs36 \cf0 ...}</string>
+                               <key>VerticalPad</key>
+                               <integer>0</integer>
+                       </dict>
+                       <key>Wrap</key>
+                       <string>NO</string>
+               </dict>
+               <dict>
+                       <key>Bounds</key>
+                       <string>{{271.5, 107}, {16, 22}}</string>
+                       <key>Class</key>
+                       <string>ShapedGraphic</string>
+                       <key>FitText</key>
+                       <string>YES</string>
+                       <key>Flow</key>
+                       <string>Resize</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica</string>
+                               <key>Size</key>
+                               <real>12</real>
+                       </dict>
+                       <key>ID</key>
+                       <integer>40</integer>
+                       <key>Shape</key>
+                       <string>Rectangle</string>
+                       <key>Style</key>
+                       <dict>
+                               <key>fill</key>
+                               <dict>
+                                       <key>Draws</key>
+                                       <string>NO</string>
+                               </dict>
+                               <key>shadow</key>
+                               <dict>
+                                       <key>Draws</key>
+                                       <string>NO</string>
+                               </dict>
+                               <key>stroke</key>
+                               <dict>
+                                       <key>Draws</key>
+                                       <string>NO</string>
+                               </dict>
+                       </dict>
+                       <key>Text</key>
+                       <dict>
+                               <key>Pad</key>
+                               <integer>0</integer>
+                               <key>Text</key>
+                               
<string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs36 \cf0 ...}</string>
+                               <key>VerticalPad</key>
+                               <integer>0</integer>
+                       </dict>
+                       <key>Wrap</key>
+                       <string>NO</string>
+               </dict>
+               <dict>
+                       <key>Class</key>
+                       <string>LineGraphic</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica-Light</string>
+                               <key>Size</key>
+                               <real>10</real>
+                       </dict>
+                       <key>ID</key>
+                       <integer>39</integer>
+                       <key>Points</key>
+                       <array>
+                               <string>{432.50000746135242, 
117.49975891733683}</string>
+                               <string>{433.17653962866046, 148.25}</string>
+                       </array>
+                       <key>Style</key>
+                       <dict>
+                               <key>stroke</key>
+                               <dict>
+                                       <key>HeadArrow</key>
+                                       <string>FilledArrow</string>
+                                       <key>Legacy</key>
+                                       <true/>
+                                       <key>LineType</key>
+                                       <integer>1</integer>
+                                       <key>TailArrow</key>
+                                       <string>0</string>
+                               </dict>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>Bounds</key>
+                       <string>{{404, 148.25}, {60.539337158203125, 
22}}</string>
+                       <key>Class</key>
+                       <string>ShapedGraphic</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica-Light</string>
+                               <key>Size</key>
+                               <real>10</real>
+                       </dict>
+                       <key>ID</key>
+                       <integer>38</integer>
+                       <key>Shape</key>
+                       <string>Rectangle</string>
+                       <key>Style</key>
+                       <dict>
+                               <key>shadow</key>
+                               <dict>
+                                       <key>Draws</key>
+                                       <string>NO</string>
+                               </dict>
+                       </dict>
+                       <key>Text</key>
+                       <dict>
+                               <key>Text</key>
+                               
<string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica-Light;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs20 \cf0 consumers}</string>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>Class</key>
+                       <string>LineGraphic</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica-Light</string>
+                               <key>Size</key>
+                               <real>10</real>
+                       </dict>
+                       <key>Head</key>
+                       <dict>
+                               <key>ID</key>
+                               <integer>36</integer>
+                       </dict>
+                       <key>ID</key>
+                       <integer>37</integer>
+                       <key>Points</key>
+                       <array>
+                               <string>{351.34101087932117, 
116.99987902668616}</string>
+                               <string>{352.01754304662921, 
147.75012010934933}</string>
+                       </array>
+                       <key>Style</key>
+                       <dict>
+                               <key>stroke</key>
+                               <dict>
+                                       <key>HeadArrow</key>
+                                       <string>FilledArrow</string>
+                                       <key>Legacy</key>
+                                       <true/>
+                                       <key>LineType</key>
+                                       <integer>1</integer>
+                                       <key>TailArrow</key>
+                                       <string>0</string>
+                               </dict>
+                       </dict>
+                       <key>Tail</key>
+                       <dict>
+                               <key>ID</key>
+                               <integer>15</integer>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>Bounds</key>
+                       <string>{{322, 148.25}, {60.539337158203125, 
22}}</string>
+                       <key>Class</key>
+                       <string>ShapedGraphic</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica-Light</string>
+                               <key>Size</key>
+                               <real>10</real>
+                       </dict>
+                       <key>ID</key>
+                       <integer>36</integer>
+                       <key>Shape</key>
+                       <string>Rectangle</string>
+                       <key>Style</key>
+                       <dict>
+                               <key>shadow</key>
+                               <dict>
+                                       <key>Draws</key>
+                                       <string>NO</string>
+                               </dict>
+                       </dict>
+                       <key>Text</key>
+                       <dict>
+                               <key>Text</key>
+                               
<string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica-Light;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs20 \cf0 consumers}</string>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>Bounds</key>
+                       <string>{{174.8426513671875, 148.25}, 
{60.539337158203125, 22}}</string>
+                       <key>Class</key>
+                       <string>ShapedGraphic</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica-Light</string>
+                               <key>Size</key>
+                               <real>10</real>
+                       </dict>
+                       <key>ID</key>
+                       <integer>23</integer>
+                       <key>Shape</key>
+                       <string>Rectangle</string>
+                       <key>Style</key>
+                       <dict>
+                               <key>shadow</key>
+                               <dict>
+                                       <key>Draws</key>
+                                       <string>NO</string>
+                               </dict>
+                       </dict>
+                       <key>Text</key>
+                       <dict>
+                               <key>Text</key>
+                               
<string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica-Light;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs20 \cf0 consumers}</string>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>Bounds</key>
+                       <string>{{200.96067523956299, 307}, {155, 22}}</string>
+                       <key>Class</key>
+                       <string>ShapedGraphic</string>
+                       <key>FitText</key>
+                       <string>YES</string>
+                       <key>Flow</key>
+                       <string>Resize</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica-Light</string>
+                               <key>Size</key>
+                               <real>12</real>
+                       </dict>
+                       <key>ID</key>
+                       <integer>35</integer>
+                       <key>Shape</key>
+                       <string>Rectangle</string>
+                       <key>Style</key>
+                       <dict>
+                               <key>shadow</key>
+                               <dict>
+                                       <key>Draws</key>
+                                       <string>NO</string>
+                               </dict>
+                               <key>stroke</key>
+                               <dict>
+                                       <key>Draws</key>
+                                       <string>NO</string>
+                               </dict>
+                       </dict>
+                       <key>Text</key>
+                       <dict>
+                               <key>Pad</key>
+                               <integer>0</integer>
+                               <key>Text</key>
+                               
<string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica-Light;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs36 \cf0 Offline Datacenters}</string>
+                               <key>VerticalPad</key>
+                               <integer>0</integer>
+                       </dict>
+                       <key>Wrap</key>
+                       <string>NO</string>
+               </dict>
+               <dict>
+                       <key>Bounds</key>
+                       <string>{{209.96066284179688, 37}, {137, 22}}</string>
+                       <key>Class</key>
+                       <string>ShapedGraphic</string>
+                       <key>FitText</key>
+                       <string>YES</string>
+                       <key>Flow</key>
+                       <string>Resize</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica-Light</string>
+                               <key>Size</key>
+                               <real>12</real>
+                       </dict>
+                       <key>ID</key>
+                       <integer>34</integer>
+                       <key>Shape</key>
+                       <string>Rectangle</string>
+                       <key>Style</key>
+                       <dict>
+                               <key>shadow</key>
+                               <dict>
+                                       <key>Draws</key>
+                                       <string>NO</string>
+                               </dict>
+                               <key>stroke</key>
+                               <dict>
+                                       <key>Draws</key>
+                                       <string>NO</string>
+                               </dict>
+                       </dict>
+                       <key>Text</key>
+                       <dict>
+                               <key>Pad</key>
+                               <integer>0</integer>
+                               <key>Text</key>
+                               
<string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica-Light;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs36 \cf0 Live Datacenters}</string>
+                               <key>VerticalPad</key>
+                               <integer>0</integer>
+                       </dict>
+                       <key>Wrap</key>
+                       <string>NO</string>
+               </dict>
+               <dict>
+                       <key>Class</key>
+                       <string>LineGraphic</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica-Light</string>
+                               <key>Size</key>
+                               <real>10</real>
+                       </dict>
+                       <key>Head</key>
+                       <dict>
+                               <key>ID</key>
+                               <integer>32</integer>
+                       </dict>
+                       <key>ID</key>
+                       <integer>33</integer>
+                       <key>Points</key>
+                       <array>
+                               <string>{278.4606552931246, 247.5}</string>
+                               <string>{278.4606552931246, 269.5}</string>
+                       </array>
+                       <key>Style</key>
+                       <dict>
+                               <key>stroke</key>
+                               <dict>
+                                       <key>HeadArrow</key>
+                                       <string>FilledArrow</string>
+                                       <key>Legacy</key>
+                                       <true/>
+                                       <key>LineType</key>
+                                       <integer>1</integer>
+                                       <key>TailArrow</key>
+                                       <string>0</string>
+                               </dict>
+                       </dict>
+                       <key>Tail</key>
+                       <dict>
+                               <key>ID</key>
+                               <integer>27</integer>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>Bounds</key>
+                       <string>{{228.96066951751709, 270}, 
{98.999992370605469, 30}}</string>
+                       <key>Class</key>
+                       <string>ShapedGraphic</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica-Light</string>
+                               <key>Size</key>
+                               <real>10</real>
+                       </dict>
+                       <key>ID</key>
+                       <integer>32</integer>
+                       <key>Shape</key>
+                       <string>Rectangle</string>
+                       <key>Style</key>
+                       <dict>
+                               <key>shadow</key>
+                               <dict>
+                                       <key>Draws</key>
+                                       <string>NO</string>
+                               </dict>
+                       </dict>
+                       <key>Text</key>
+                       <dict>
+                               <key>Text</key>
+                               
<string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica-Light;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs20 \cf0 Consumers}</string>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>Class</key>
+                       <string>LineGraphic</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica-Light</string>
+                               <key>Size</key>
+                               <real>10</real>
+                       </dict>
+                       <key>Head</key>
+                       <dict>
+                               <key>ID</key>
+                               <integer>27</integer>
+                       </dict>
+                       <key>ID</key>
+                       <integer>31</integer>
+                       <key>Points</key>
+                       <array>
+                               <string>{342.41893301785541, 
116.93701919184541}</string>
+                               <string>{287.03927809790036, 
216.56295121358394}</string>
+                       </array>
+                       <key>Style</key>
+                       <dict>
+                               <key>stroke</key>
+                               <dict>
+                                       <key>HeadArrow</key>
+                                       <string>FilledArrow</string>
+                                       <key>Legacy</key>
+                                       <true/>
+                                       <key>LineType</key>
+                                       <integer>1</integer>
+                                       <key>TailArrow</key>
+                                       <string>0</string>
+                               </dict>
+                       </dict>
+                       <key>Tail</key>
+                       <dict>
+                               <key>ID</key>
+                               <integer>15</integer>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>Class</key>
+                       <string>LineGraphic</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica-Light</string>
+                               <key>Size</key>
+                               <real>10</real>
+                       </dict>
+                       <key>Head</key>
+                       <dict>
+                               <key>ID</key>
+                               <integer>27</integer>
+                       </dict>
+                       <key>ID</key>
+                       <integer>30</integer>
+                       <key>Points</key>
+                       <array>
+                               <string>{213.78815699666589, 
116.93587028846694}</string>
+                               <string>{269.7849047911601, 
216.56412869314366}</string>
+                       </array>
+                       <key>Style</key>
+                       <dict>
+                               <key>stroke</key>
+                               <dict>
+                                       <key>HeadArrow</key>
+                                       <string>FilledArrow</string>
+                                       <key>Legacy</key>
+                                       <true/>
+                                       <key>LineType</key>
+                                       <integer>1</integer>
+                                       <key>TailArrow</key>
+                                       <string>0</string>
+                               </dict>
+                       </dict>
+                       <key>Tail</key>
+                       <dict>
+                               <key>ID</key>
+                               <integer>12</integer>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>Bounds</key>
+                       <string>{{249.46065711975098, 217}, {58, 30}}</string>
+                       <key>Class</key>
+                       <string>ShapedGraphic</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica-Light</string>
+                               <key>Size</key>
+                               <real>10</real>
+                       </dict>
+                       <key>ID</key>
+                       <integer>27</integer>
+                       <key>Shape</key>
+                       <string>Rectangle</string>
+                       <key>Style</key>
+                       <dict>
+                               <key>shadow</key>
+                               <dict>
+                                       <key>Draws</key>
+                                       <string>NO</string>
+                               </dict>
+                       </dict>
+                       <key>Text</key>
+                       <dict>
+                               <key>Text</key>
+                               
<string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica-Light;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs20 \cf0 Kafka\
+(global)}</string>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>Bounds</key>
+                       <string>{{196.46065711975098, 202}, {164, 117}}</string>
+                       <key>Class</key>
+                       <string>ShapedGraphic</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica-Light</string>
+                               <key>Size</key>
+                               <real>10</real>
+                       </dict>
+                       <key>ID</key>
+                       <integer>26</integer>
+                       <key>Shape</key>
+                       <string>Rectangle</string>
+                       <key>Style</key>
+                       <dict>
+                               <key>shadow</key>
+                               <dict>
+                                       <key>Draws</key>
+                                       <string>NO</string>
+                               </dict>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>Class</key>
+                       <string>LineGraphic</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica-Light</string>
+                               <key>Size</key>
+                               <real>10</real>
+                       </dict>
+                       <key>Head</key>
+                       <dict>
+                               <key>ID</key>
+                               <integer>22</integer>
+                       </dict>
+                       <key>ID</key>
+                       <integer>25</integer>
+                       <key>Points</key>
+                       <array>
+                               <string>{128.00414629185991, 
116.99987076226282}</string>
+                               <string>{128.70345016686863, 
147.75008970409041}</string>
+                       </array>
+                       <key>Style</key>
+                       <dict>
+                               <key>stroke</key>
+                               <dict>
+                                       <key>HeadArrow</key>
+                                       <string>FilledArrow</string>
+                                       <key>Legacy</key>
+                                       <true/>
+                                       <key>LineType</key>
+                                       <integer>1</integer>
+                                       <key>TailArrow</key>
+                                       <string>0</string>
+                               </dict>
+                       </dict>
+                       <key>Tail</key>
+                       <dict>
+                               <key>ID</key>
+                               <integer>11</integer>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>Class</key>
+                       <string>LineGraphic</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica-Light</string>
+                               <key>Size</key>
+                               <real>10</real>
+                       </dict>
+                       <key>Head</key>
+                       <dict>
+                               <key>ID</key>
+                               <integer>23</integer>
+                       </dict>
+                       <key>ID</key>
+                       <integer>24</integer>
+                       <key>Points</key>
+                       <array>
+                               <string>{205.12266860376496, 
116.99999987621291}</string>
+                               <string>{205.14319900633495, 
147.7500018000473}</string>
+                       </array>
+                       <key>Style</key>
+                       <dict>
+                               <key>stroke</key>
+                               <dict>
+                                       <key>HeadArrow</key>
+                                       <string>FilledArrow</string>
+                                       <key>Legacy</key>
+                                       <true/>
+                                       <key>LineType</key>
+                                       <integer>1</integer>
+                                       <key>TailArrow</key>
+                                       <string>0</string>
+                               </dict>
+                       </dict>
+                       <key>Tail</key>
+                       <dict>
+                               <key>ID</key>
+                               <integer>12</integer>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>Bounds</key>
+                       <string>{{98.651657104492188, 148.25}, 
{60.539337158203125, 22}}</string>
+                       <key>Class</key>
+                       <string>ShapedGraphic</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica-Light</string>
+                               <key>Size</key>
+                               <real>10</real>
+                       </dict>
+                       <key>ID</key>
+                       <integer>22</integer>
+                       <key>Shape</key>
+                       <string>Rectangle</string>
+                       <key>Style</key>
+                       <dict>
+                               <key>shadow</key>
+                               <dict>
+                                       <key>Draws</key>
+                                       <string>NO</string>
+                               </dict>
+                       </dict>
+                       <key>Text</key>
+                       <dict>
+                               <key>Text</key>
+                               
<string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica-Light;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs20 \cf0 consumers}</string>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>Class</key>
+                       <string>LineGraphic</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica-Light</string>
+                               <key>Size</key>
+                               <real>10</real>
+                       </dict>
+                       <key>Head</key>
+                       <dict>
+                               <key>ID</key>
+                               <integer>12</integer>
+                       </dict>
+                       <key>ID</key>
+                       <integer>20</integer>
+                       <key>Points</key>
+                       <array>
+                               <string>{403.52760826473161, 
91.277593857587092}</string>
+                               <string>{322, 63}</string>
+                               <string>{234.58722236747386, 
91.791673658899114}</string>
+                       </array>
+                       <key>Style</key>
+                       <dict>
+                               <key>stroke</key>
+                               <dict>
+                                       <key>HeadArrow</key>
+                                       <string>FilledArrow</string>
+                                       <key>Legacy</key>
+                                       <true/>
+                                       <key>LineType</key>
+                                       <integer>1</integer>
+                                       <key>TailArrow</key>
+                                       <string>0</string>
+                               </dict>
+                       </dict>
+                       <key>Tail</key>
+                       <dict>
+                               <key>ID</key>
+                               <integer>16</integer>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>Class</key>
+                       <string>LineGraphic</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica-Light</string>
+                               <key>Size</key>
+                               <real>10</real>
+                       </dict>
+                       <key>Head</key>
+                       <dict>
+                               <key>ID</key>
+                               <integer>15</integer>
+                       </dict>
+                       <key>ID</key>
+                       <integer>19</integer>
+                       <key>Points</key>
+                       <array>
+                               <string>{157.1246311829149, 
91.395201427958057}</string>
+                               <string>{234.11231994628906, 65}</string>
+                               <string>{321.52272818044793, 
92.295262418423789}</string>
+                       </array>
+                       <key>Style</key>
+                       <dict>
+                               <key>stroke</key>
+                               <dict>
+                                       <key>HeadArrow</key>
+                                       <string>FilledArrow</string>
+                                       <key>Legacy</key>
+                                       <true/>
+                                       <key>LineType</key>
+                                       <integer>1</integer>
+                                       <key>TailArrow</key>
+                                       <string>0</string>
+                               </dict>
+                       </dict>
+                       <key>Tail</key>
+                       <dict>
+                               <key>ID</key>
+                               <integer>11</integer>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>Class</key>
+                       <string>LineGraphic</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica-Light</string>
+                               <key>Size</key>
+                               <real>10</real>
+                       </dict>
+                       <key>Head</key>
+                       <dict>
+                               <key>ID</key>
+                               <integer>16</integer>
+                       </dict>
+                       <key>ID</key>
+                       <integer>17</integer>
+                       <key>Points</key>
+                       <array>
+                               <string>{380.5, 101.50001494818186}</string>
+                               <string>{403.5, 101.50001494818186}</string>
+                       </array>
+                       <key>Style</key>
+                       <dict>
+                               <key>stroke</key>
+                               <dict>
+                                       <key>HeadArrow</key>
+                                       <string>0</string>
+                                       <key>Legacy</key>
+                                       <true/>
+                                       <key>LineType</key>
+                                       <integer>1</integer>
+                                       <key>TailArrow</key>
+                                       <string>FilledArrow</string>
+                               </dict>
+                       </dict>
+                       <key>Tail</key>
+                       <dict>
+                               <key>ID</key>
+                               <integer>15</integer>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>Bounds</key>
+                       <string>{{404, 86.5}, {58, 30}}</string>
+                       <key>Class</key>
+                       <string>ShapedGraphic</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica-Light</string>
+                               <key>Size</key>
+                               <real>10</real>
+                       </dict>
+                       <key>ID</key>
+                       <integer>16</integer>
+                       <key>Shape</key>
+                       <string>Rectangle</string>
+                       <key>Style</key>
+                       <dict>
+                               <key>shadow</key>
+                               <dict>
+                                       <key>Draws</key>
+                                       <string>NO</string>
+                               </dict>
+                       </dict>
+                       <key>Text</key>
+                       <dict>
+                               <key>Text</key>
+                               
<string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica-Light;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs20 \cf0 Kafka\
+(local)}</string>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>Bounds</key>
+                       <string>{{322, 86.5}, {58, 30}}</string>
+                       <key>Class</key>
+                       <string>ShapedGraphic</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica-Light</string>
+                               <key>Size</key>
+                               <real>10</real>
+                       </dict>
+                       <key>ID</key>
+                       <integer>15</integer>
+                       <key>Shape</key>
+                       <string>Rectangle</string>
+                       <key>Style</key>
+                       <dict>
+                               <key>shadow</key>
+                               <dict>
+                                       <key>Draws</key>
+                                       <string>NO</string>
+                               </dict>
+                       </dict>
+                       <key>Text</key>
+                       <dict>
+                               <key>Text</key>
+                               
<string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica-Light;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs20 \cf0 Kafka\
+(global)}</string>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>Bounds</key>
+                       <string>{{294.00000000000023, 48}, {178, 131}}</string>
+                       <key>Class</key>
+                       <string>ShapedGraphic</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica-Light</string>
+                               <key>Size</key>
+                               <real>10</real>
+                       </dict>
+                       <key>ID</key>
+                       <integer>14</integer>
+                       <key>Shape</key>
+                       <string>Rectangle</string>
+                       <key>Style</key>
+                       <dict>
+                               <key>shadow</key>
+                               <dict>
+                                       <key>Draws</key>
+                                       <string>NO</string>
+                               </dict>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>Class</key>
+                       <string>LineGraphic</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica-Light</string>
+                               <key>Size</key>
+                               <real>10</real>
+                       </dict>
+                       <key>Head</key>
+                       <dict>
+                               <key>ID</key>
+                               <integer>12</integer>
+                       </dict>
+                       <key>ID</key>
+                       <integer>13</integer>
+                       <key>Points</key>
+                       <array>
+                               <string>{157.15165710449219, 
101.50001306648814}</string>
+                               <string>{175.61231994628906, 
101.50001306648814}</string>
+                       </array>
+                       <key>Style</key>
+                       <dict>
+                               <key>stroke</key>
+                               <dict>
+                                       <key>HeadArrow</key>
+                                       <string>FilledArrow</string>
+                                       <key>Legacy</key>
+                                       <true/>
+                                       <key>LineType</key>
+                                       <integer>1</integer>
+                                       <key>TailArrow</key>
+                                       <string>0</string>
+                               </dict>
+                       </dict>
+                       <key>Tail</key>
+                       <dict>
+                               <key>ID</key>
+                               <integer>11</integer>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>Bounds</key>
+                       <string>{{176.11231994628906, 86.5}, {58, 30}}</string>
+                       <key>Class</key>
+                       <string>ShapedGraphic</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica-Light</string>
+                               <key>Size</key>
+                               <real>10</real>
+                       </dict>
+                       <key>ID</key>
+                       <integer>12</integer>
+                       <key>Shape</key>
+                       <string>Rectangle</string>
+                       <key>Style</key>
+                       <dict>
+                               <key>shadow</key>
+                               <dict>
+                                       <key>Draws</key>
+                                       <string>NO</string>
+                               </dict>
+                       </dict>
+                       <key>Text</key>
+                       <dict>
+                               <key>Text</key>
+                               
<string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica-Light;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs20 \cf0 Kafka\
+(global)}</string>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>Bounds</key>
+                       <string>{{98.651657104492188, 86.5}, {58, 30}}</string>
+                       <key>Class</key>
+                       <string>ShapedGraphic</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica-Light</string>
+                               <key>Size</key>
+                               <real>10</real>
+                       </dict>
+                       <key>ID</key>
+                       <integer>11</integer>
+                       <key>Shape</key>
+                       <string>Rectangle</string>
+                       <key>Style</key>
+                       <dict>
+                               <key>shadow</key>
+                               <dict>
+                                       <key>Draws</key>
+                                       <string>NO</string>
+                               </dict>
+                       </dict>
+                       <key>Text</key>
+                       <dict>
+                               <key>Text</key>
+                               
<string>{\rtf1\ansi\ansicpg1252\cocoartf1187\cocoasubrtf390
+\cocoascreenfonts1{\fonttbl\f0\fswiss\fcharset0 Helvetica-Light;}
+{\colortbl;\red255\green255\blue255;}
+\pard\tx560\tx1120\tx1680\tx2240\tx2800\tx3360\tx3920\tx4480\tx5040\tx5600\tx6160\tx6720\pardirnatural\qc
+
+\f0\fs20 \cf0 Kafka\
+(local)}</string>
+                       </dict>
+               </dict>
+               <dict>
+                       <key>Bounds</key>
+                       <string>{{87.000000000000114, 48}, {178, 131}}</string>
+                       <key>Class</key>
+                       <string>ShapedGraphic</string>
+                       <key>FontInfo</key>
+                       <dict>
+                               <key>Font</key>
+                               <string>Helvetica-Light</string>
+                               <key>Size</key>
+                               <real>10</real>
+                       </dict>
+                       <key>ID</key>
+                       <integer>1</integer>
+                       <key>Shape</key>
+                       <string>Rectangle</string>
+                       <key>Style</key>
+                       <dict>
+                               <key>shadow</key>
+                               <dict>
+                                       <key>Draws</key>
+                                       <string>NO</string>
+                               </dict>
+                       </dict>
+               </dict>
+       </array>
+       <key>GridInfo</key>
+       <dict/>
+       <key>GuidesLocked</key>
+       <string>NO</string>
+       <key>GuidesVisible</key>
+       <string>YES</string>
+       <key>HPages</key>
+       <integer>1</integer>
+       <key>ImageCounter</key>
+       <integer>1</integer>
+       <key>KeepToScale</key>
+       <false/>
+       <key>Layers</key>
+       <array>
+               <dict>
+                       <key>Lock</key>
+                       <string>NO</string>
+                       <key>Name</key>
+                       <string>Layer 1</string>
+                       <key>Print</key>
+                       <string>YES</string>
+                       <key>View</key>
+                       <string>YES</string>
+               </dict>
+       </array>
+       <key>LayoutInfo</key>
+       <dict>
+               <key>Animate</key>
+               <string>NO</string>
+               <key>circoMinDist</key>
+               <real>18</real>
+               <key>circoSeparation</key>
+               <real>0.0</real>
+               <key>layoutEngine</key>
+               <string>dot</string>
+               <key>neatoSeparation</key>
+               <real>0.0</real>
+               <key>twopiSeparation</key>
+               <real>0.0</real>
+       </dict>
+       <key>LinksVisible</key>
+       <string>NO</string>
+       <key>MagnetsVisible</key>
+       <string>NO</string>
+       <key>MasterSheets</key>
+       <array/>
+       <key>ModificationDate</key>
+       <string>2013-07-15 17:46:46 +0000</string>
+       <key>Modifier</key>
+       <string>Jay Kreps</string>
+       <key>NotesVisible</key>
+       <string>NO</string>
+       <key>Orientation</key>
+       <integer>2</integer>
+       <key>OriginVisible</key>
+       <string>NO</string>
+       <key>PageBreaks</key>
+       <string>YES</string>
+       <key>PrintInfo</key>
+       <dict>
+               <key>NSBottomMargin</key>
+               <array>
+                       <string>float</string>
+                       <string>41</string>
+               </array>
+               <key>NSHorizonalPagination</key>
+               <array>
+                       <string>coded</string>
+                       
<string>BAtzdHJlYW10eXBlZIHoA4QBQISEhAhOU051bWJlcgCEhAdOU1ZhbHVlAISECE5TT2JqZWN0AIWEASqEhAFxlwCG</string>
+               </array>
+               <key>NSLeftMargin</key>
+               <array>
+                       <string>float</string>
+                       <string>18</string>
+               </array>
+               <key>NSPaperSize</key>
+               <array>
+                       <string>size</string>
+                       <string>{612.00002479553223, 792}</string>
+               </array>
+               <key>NSPrintReverseOrientation</key>
+               <array>
+                       <string>int</string>
+                       <string>0</string>
+               </array>
+               <key>NSRightMargin</key>
+               <array>
+                       <string>float</string>
+                       <string>18</string>
+               </array>
+               <key>NSTopMargin</key>
+               <array>
+                       <string>float</string>
+                       <string>18</string>
+               </array>
+       </dict>
+       <key>PrintOnePage</key>
+       <false/>
+       <key>ReadOnly</key>
+       <string>NO</string>
+       <key>RowAlign</key>
+       <integer>1</integer>
+       <key>RowSpacing</key>
+       <real>36</real>
+       <key>SheetTitle</key>
+       <string>Canvas 1</string>
+       <key>SmartAlignmentGuidesActive</key>
+       <string>YES</string>
+       <key>SmartDistanceGuidesActive</key>
+       <string>YES</string>
+       <key>UniqueID</key>
+       <integer>1</integer>
+       <key>UseEntirePage</key>
+       <false/>
+       <key>VPages</key>
+       <integer>1</integer>
+       <key>WindowInfo</key>
+       <dict>
+               <key>CurrentSheet</key>
+               <integer>0</integer>
+               <key>ExpandedCanvases</key>
+               <array>
+                       <dict>
+                               <key>name</key>
+                               <string>Canvas 1</string>
+                       </dict>
+               </array>
+               <key>Frame</key>
+               <string>{{430, 1}, {711, 872}}</string>
+               <key>ListView</key>
+               <true/>
+               <key>OutlineWidth</key>
+               <integer>142</integer>
+               <key>RightSidebar</key>
+               <false/>
+               <key>ShowRuler</key>
+               <true/>
+               <key>Sidebar</key>
+               <true/>
+               <key>SidebarWidth</key>
+               <integer>120</integer>
+               <key>VisibleRegion</key>
+               <string>{{0, 0}, {576, 733}}</string>
+               <key>Zoom</key>
+               <real>1</real>
+               <key>ZoomValues</key>
+               <array>
+                       <array>
+                               <string>Canvas 1</string>
+                               <real>1</real>
+                               <real>1</real>
+                       </array>
+               </array>
+       </dict>
+</dict>
+</plist>

Added: kafka/site/images/kafka_multidc_complex.png
URL: 
http://svn.apache.org/viewvc/kafka/site/images/kafka_multidc_complex.png?rev=1503368&view=auto
==============================================================================
Binary file - no diff available.

Propchange: kafka/site/images/kafka_multidc_complex.png
------------------------------------------------------------------------------
    svn:mime-type = application/octet-stream


Reply via email to