kafka-users mailing list archives

Site index · List index
Message view « Date » · « Thread »
Top « Date » · « Thread »
From "Yu, Libo " <libo...@citi.com>
Subject how brokers sync with each other
Date Sat, 29 Jun 2013 00:41:14 GMT

Assume A and B are two brokers in a kafka server. And there is long network
Latency between A and B. For a partition with two replications, one replication
Is assigned to A and the other is assigned to B. Number of acknowledge is set
to one. Assume the partition is handled by broker A.

After a message is accepted and saved by A, ack will be sent and the message
will be sent to broker B at the same time. But due to long network latency between
A and B, it is possible that B lags behind A. In this case, is there a buffer on broker A
that holds all messages to be written to B? Is there any limit on the lag between A
and B?

Compare with the case when there is no network latency between A and B, any
difference in publishing speed?



  • Unnamed multipart/alternative (inline, None, 0 bytes)
View raw message