Evan Huus
|
1a4ee4cbad
More error handling in consumer
|
12 years ago |
Evan Huus
|
a6b4d16e4f
Fix possible infinite loop
|
12 years ago |
Evan Huus
|
0a5f61b3b3
More error handling
|
12 years ago |
Evan Huus
|
9491dd3ff9
A bit more work for graceful handling of leader election
|
12 years ago |
Evan Huus
|
93ae865ac4
Handle leader election slightly better
|
12 years ago |
Evan Huus
|
67829127e3
Don't put message in its own file, it's not big enough to bother
|
12 years ago |
Evan Huus
|
84a7d8c44b
Misc refactors after merging metadata cache into client
|
12 years ago |
Evan Huus
|
889efd2ade
Merge metadata_cache into client.
|
12 years ago |
Evan Huus
|
254d46da30
Fix consumer receiving no complete messages.
|
12 years ago |
Evan Huus
|
611db4970b
Add a PartialTrailingMessage flag to the messageSet
|
12 years ago |
Evan Huus
|
8db9b32aa0
Differentiate between decoding errors (like CRC errors) and insufficient data
|
12 years ago |
Evan Huus
|
075f516a2e
Tweaks
|
12 years ago |
Evan Huus
|
362314c5bc
Really basic, hacky consumer implementation
|
12 years ago |
Evan Huus
|
7fd3c6a543
Correctly deal with partial messages ending message sets
|
12 years ago |
Evan Huus
|
97a5e22c04
Fix egregious bug in decoder.push
|
12 years ago |
Evan Huus
|
434decde68
Preliminary consumer work
|
12 years ago |
Evan Huus
|
1d5ed76c40
Rename one broker call to distinguish it from the other offset calls.
|
12 years ago |
Evan Huus
|
8971a250f3
Add missing field to offset fetch/commit responses
|
12 years ago |
Evan Huus
|
e2d6d53bb6
Simplify producer API, no need to add options until we actually need them
|
12 years ago |
Evan Huus
|
9c71ad5039
Fewer producer helper functions, just make StringEncoder public
|
12 years ago |
Evan Huus
|
65609ddf82
doc and api tweaks for producer
|
12 years ago |
Evan Huus
|
46b3d6e171
Client.Close(), RoundRobinPartitioner, documentation
|
12 years ago |
Evan Huus
|
bf6925bd05
Fix two metadata-cache bugs
|
12 years ago |
Evan Huus
|
d7f84a5f30
Handle in-the-middle-of-leader-election case
|
12 years ago |
Evan Huus
|
e0ba03b9b7
XXXXXX Don't use string pointers XXXXXX
|
12 years ago |
Evan Huus
|
1195e7f8d1
More cleanup, reorg, API tweaks
|
12 years ago |
Evan Huus
|
9ee24646f9
Follow-up re-org after split
|
12 years ago |
Evan Huus
|
9047579808
Split into two packages, one low-level, one high
|
12 years ago |
Evan Huus
|
237242fc0f
Basic package docs'
|
12 years ago |
Evan Huus
|
cce9ff38a6
Broker.FetchOffset, Broker.CommitOffset
|
12 years ago |