我正在将akka集群与某种主干拓扑一起使用。
在一段时间内,主节点开始向远程工作人员生成大量消息,结果,有很多日志,例如:
DEBUG akka.remote.EndpointWriter - Drained buffer with maxWriteCount: 50, fullBackoffCount: 2, smallBackoffCount: 1, noBackoffCount: 68 , adaptiveBackoff: 2000
什么是maxWriteCount,fullBackoffCount,smallBackoffCount,noBackoffCount,adaptiveBackoff?实际上是什么意思?
最佳答案
因为它是DEBUG级别的语句,所以我不必担心太多:在我看来,这只是告诉您消息缓冲区已空。如果您要担心它,那将是警告或错误。
如果您对它的内部工作方式感兴趣,可以在这里找到the akka cluster github repo。
reference config可能也很有趣。