As you may know Kafka uses a binary protocol in application layer to transfer messages through network, this unknown protocol is problematic in highly secured networks. Are there any message broker tool to be alternative of Kafka over HTTP protocol?

Our Task is to send data from several origins to a single destination over a MAN network.

Open Source and Java based solutions are preferred.

Thank you in advance.