From c29439a8f7fa506e27c28f11cde40a31dba3aef9 Mon Sep 17 00:00:00 2001 From: Dana Powers Date: Fri, 16 Feb 2018 12:13:30 -0800 Subject: protocol notes --- protocol_notes.txt | 56 ++++++++++++++++++++++++++++++++++++++++++++++++++++++ 1 file changed, 56 insertions(+) create mode 100644 protocol_notes.txt diff --git a/protocol_notes.txt b/protocol_notes.txt new file mode 100644 index 0000000..5d73098 --- /dev/null +++ b/protocol_notes.txt @@ -0,0 +1,56 @@ +state machine + +events = receive_bytes(data) +send(request) +bytes_to_send() + + +current broker connection methods: + + check state: + blacked_out + connected + connecting + disconnected + can_send_more + + connect + close + send + recv + check_version + +connection state transitions: + + connecting + handshake + authenticating + connected + disconnected + handshake + authenticating + connected + disconnected + authenticating + connected + disconnected + connected + disconnected + + + + +consumer: + coordinator_unknown + coordinator_check_pending + coordinator_known + join_group_needed + join_group_pending + join_group_follower + join_group_leader + join_group_sync + group_active + leave_group_pending + + + -- cgit v1.2.1