summaryrefslogtreecommitdiff
path: root/kafka/NOTES.md
diff options
context:
space:
mode:
authorDavid Arthur <mumrah@gmail.com>2013-03-08 19:56:51 -0500
committerDavid Arthur <mumrah@gmail.com>2013-04-02 20:19:30 -0400
commit1b721325fe6b170cdfe001749dbd7b750fe59512 (patch)
tree41a2560b287875944df737ca367aa823058914f3 /kafka/NOTES.md
parent8fab55ad198eea41513a5daac3e92a709cb39247 (diff)
downloadkafka-python-1b721325fe6b170cdfe001749dbd7b750fe59512.tar.gz
Started on a simple producer and consumer
Diffstat (limited to 'kafka/NOTES.md')
-rw-r--r--kafka/NOTES.md10
1 files changed, 10 insertions, 0 deletions
diff --git a/kafka/NOTES.md b/kafka/NOTES.md
index 8be6282..7cec39e 100644
--- a/kafka/NOTES.md
+++ b/kafka/NOTES.md
@@ -5,3 +5,13 @@ There are a few levels of abstraction:
* Protocol support: encode/decode the requests/responses
* Socket support: send/recieve messages
* API support: higher level APIs such as: get_topic_metadata
+
+
+# Methods of producing
+
+* Round robbin (each message to the next partition)
+* All-to-one (each message to one partition)
+* All-to-all? (each message to every partition)
+* Partitioned (run each message through a partitioning function)
+** HashPartitioned
+** FunctionPartition