Understanding Apache Kafka Architecture and Principles
Kafka is described as a “distributed commit log” – a distributed system that stores an ordered stream of events, is replayable, and is highly fault-tolerant.
Kafka is described as a “distributed commit log” – a distributed system that stores an ordered stream of events, is replayable, and is highly fault-tolerant.
select
in Go does only one thing: wait for multiple channels at once and take action on the first one that is ready.
In other words, select is a channel-specific switch-case.