chrislu
480fcb1d03
fix build
4 months ago
chrislu
9a5cc065b0
fix
7 months ago
chrislu
23a72db1df
stop partitionOffsetChan if closed
7 months ago
chrislu
af19256dbf
skip control messages
7 months ago
chrislu
edc87c16f9
balance subscribers
need to ensure the offsets are persisted
7 months ago
chrislu
cdeaaf95b4
go fmt
7 months ago
chrislu
fa98ecf71e
client side stop partition subscribing if unassigned
7 months ago
chrislu
a7d30d0705
refactor
7 months ago
chrislu
33aecb7bb4
remove ProcessorConfiguration
7 months ago
chrislu
f13475ac2e
sending keyed offset
7 months ago
chrislu
d45b1d058d
minor
7 months ago
chrislu
3622196881
go fmt
7 months ago
chrislu
d218fe54fa
go fmt
7 months ago
chrislu
d8ab22012a
track offset
7 months ago
chrislu
a2885512e1
fix
7 months ago
chrislu
8d02712c63
ConcurrentPartitionLimit
7 months ago
chrislu
b1871427c3
persist consumer group offset
1. use one follower
2. read write consumer group offset
7 months ago
chrislu
279cb2b85e
consumer acks received messages
7 months ago
chrislu
1f20178ded
subscriber receives partitions and dispatch to processors
7 months ago
chrislu
372bd8d71d
consumer instance passing MaxPartitionCount to coordinator
7 months ago
chrislu
205d2285f3
setup follower by publisher
* the subscriber would getOrGen a local partition and wait
* the publisher would getOrGen a local partition. If localPartition follower is not setup, and init message has follower info, it would create followers based on init.Messages.
9 months ago
Chris Lu
16b4f9d9ab
subscriber find broker leader first
11 months ago
chrislu
3aa3991f0f
adjust client side logs
12 months ago
chrislu
49428a303b
add batch index for each memory buffer
12 months ago
chrislu
aa5b6a8187
adjust logs
12 months ago
chrislu
496fc8fbbf
refactor
12 months ago
chrislu
531f854af2
rename functions
12 months ago
chrislu
f8787a9761
rename functions
12 months ago
chrislu
ddd0fde094
rename functions
12 months ago
chrislu
35869b5c80
subscriber can be notified of the assignment change when topic is just configured
Next: Subscriber needs to read by the timestamp offset.
12 months ago
chrislu
8b4cd50aac
log errors
12 months ago
chrislu
32bc8d6a38
adjust wait time
12 months ago
chrislu
458ddbf919
clean up dead code
12 months ago
chrislu
2845230329
passing broker into the assignments
1 year ago
chrislu
093fdc1621
subscriber can get assignments
1 year ago
chrislu
c950a40aad
subscriber keep connected to the balancer
1 year ago