3 ms·
I don't understand what is difficult about thé kafka protocol. as a client you only ever need to talk to the broker. this uses a binary protocol that is really
by Sphax 10y ago
I don't understand what is difficult about thé kafka protocol. as a client you only ever need to talk to the broker. this uses a binary protocol that is really straightforward to implement. any language that can work with binary and can open a tcp socket is suitable to write a client.
- KirinDave 10y agoWhat threw me off is some disaster recovery scenarios are a lot easier if you can inspect and modify the broker data put into ZK.
- Sphax 10y agohaving your client modify the ZK data is not a good idea, you're bound to cause problems.
- KirinDave 10y agoIf you were in mid-block consumption in some cases it may make sense to advance your index to avoid replays. You can say, "You should have made the message consumer idempotent" and I reply, "I agree this was a consulting gig I was there to fix the problems." ;)
- Sphax 10y agooh you're talking about consumer offsets ! I exclusively use kafka to store offsets since I started using kafka with 0.8.0.2 so I can set my offsets by using the kafka protocol only