We have some micro-services developed in c# and go languages. we use confluent-kafka for messaging and facing a problem: Go services are able to consume messages published from all other services (be it from go or c#/.net micro service). But .net microservices are not getting messages published from go microservice but from .net microservices.
We are on windows platform and using confluent-kafka as kafka server and .net clients. In go we are using kafka-go library (https://github.com/segmentio/kafka-go)
Note: in go we the kafka-go library allows to publish the message as byte-array. whereas in .net we are publishing a message as plain-text. I am not sure if it is a problem for .net services to consume messages published from go-services as byte-array. I can see messages published from go-services in kafka-tool 2.0.
Expected behavior will be .net services are able to pull/consume messages published from go-micro-services.