blob: 5d730987c6b5bc38d86ce6eb6a3203a62108a9fb (
plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
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
|