Tommy Brunn
Tommy Brunn
What happens when you call `send` after that? A producer is **not** meant to keep a constantly open connection. If the connection is idle, it should be closed. Then when...
Yes, a Buffer is just a subclass of Uint8Array, so we should accept that and turn it into a Buffer.
As long as the issue is open, it's still open. Feel free to work on it if you would like.
No, partition assigners is the mechanism by which assignments are done within a consumer group. For this use case, there would be no consumer group.
We have done benchmarks in isolation just to see what kind of throughput we could achieve, and we are running it in production under heavy load, but we've never done...
Interesting results! I'm quite sure that serialization and deserialization is a huge bottleneck for us, that could be improved _relatively_ easily by utilizing buffers in a less wasteful way. I'm...
What you need to keep in mind is that the consumer group exists outside of your node instances. Whenever a consumer joins or leaves the group, all the members of...
> Is it normal for rebalance to take such a long time? Whether will consumer.disconnect work when developing with nodemon It will take up to `rebalanceTimeout`ms if you don't gracefully...
It's pretty important that you understand how `heartbeatInterval`, `sessionTimeout` and `rebalanceTimeout` fit together. If `rebalanceTimeout` is less than `heartbeatInterval`, for example, it would mean that if you have multiple consumers...
If you enable debug logs, you can see exactly what happens. What should be happening is that the consumer(s) wait for ongoing work, send a `GROUP_LEAVE` request and then disconnect.