Implementation of the kafka protocol and a client in .NET