Commit History

Author SHA1 Message Date
  Evan Huus ac861788b4 Make brokers request/response-type aware. 11 years ago
  Evan Huus d26d2f1b52 Publish and document RequestEncoder interface type 11 years ago
  Evan Huus 087b16cf8b Publish Broker.Connect() but don't connect automatically when decoding. 11 years ago
  Evan Huus ba2bf0685c Consistent encode and decode helper functions. 11 years ago
  Evan Huus 0c69a97459 Slices can already be nil 11 years ago
  Evan Huus b0f42ffdf3 go vet 11 years ago
  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