Evan Huus
|
ded6c01f40
Broker simplification
|
11 years ago |
Evan Huus
|
e34ddd043d
Publish broker
|
11 years ago |
Evan Huus
|
f77808b6db
Requests produce decoders for their response now
|
11 years ago |
Evan Huus
|
a2eefc8df1
Little naming changes for consistency
|
11 years ago |
Evan Huus
|
6624b590a6
Refactor merge two functions
|
11 years ago |
Evan Huus
|
cbc1273e08
checkpoint wip simplify errors slightly
|
11 years ago |
Evan Huus
|
33a8d25841
Simplify, remove 'fat' client code
|
11 years ago |
Evan Huus
|
a7f7cc3025
Revert "Checkpoint work-in-progress on a fat client"
|
11 years ago |
Evan Huus
|
1251b949b1
Checkpoint work-in-progress on a fat client
|
11 years ago |
Evan Huus
|
b6d96975b7
Allow sending arbitrary messages from producer
|
11 years ago |
Evan Huus
|
39be3b4fee
Refactor. Refresh topic metadata in more cases.
|
11 years ago |
Evan Huus
|
8dc6fa8ea4
Refactor API key ownership
|
11 years ago |
Evan Huus
|
0d5af9417d
refactor out common code
|
11 years ago |
Evan Huus
|
863b58681b
Infrastructure for not expecting a response.
|
11 years ago |
Evan Huus
|
4fd1ecc22c
Clarify encoding errors, permit sending produceRequests
|
11 years ago |
Evan Huus
|
4960166afb
SendSimpleMessage for producer, doesn't quite work yet
|
11 years ago |
Evan Huus
|
19132e333c
Don't use buffered channels in the broker
|
11 years ago |
Evan Huus
|
cf32a3571e
Actually make channels for the broker to communicate over
|
11 years ago |
Evan Huus
|
ad57a9c3bf
Simplify broker decoding a bit
|
11 years ago |
Evan Huus
|
4707652d5f
checkpoint wip broker recovery
|
11 years ago |
Evan Huus
|
d300ecbabe
Clean up better on connection error
|
11 years ago |
Evan Huus
|
ddf95c5718
Infer API type from encoder type, rather than passing it separately
|
11 years ago |
Evan Huus
|
021105945c
Use range over channel to handle channel closing properly
|
11 years ago |
Evan Huus
|
f29a5551d6
Make error codes public so callers can see specifically what went wrong
|
11 years ago |
Evan Huus
|
ffd8887fc5
Use useful error types
|
11 years ago |
Evan Huus
|
eb4d0a37fb
Correctly send client ID
|
11 years ago |
Evan Huus
|
d47b9a1312
Potentially useful state of broker communication
|
11 years ago |
Evan Huus
|
8fb9932d87
checkpoint, moving connection logic to broker
|
11 years ago |
Evan Huus
|
5ab53c6457
wip checkpoint
|
11 years ago |
Evan Huus
|
a1f7277ee3
go fmt
|
11 years ago |