Quantcast
Viewing latest article 11
Browse Latest Browse All 100

Write a Tokio 0.2 decoder for a TCP stream and push its events to Apache Kafka

What we'll be making: We'll be listening to a port. This port is streaming out some XML events. Only caveat is is that it is first padded (sometimes) with a 32bit number to tell you how much bytes are on its way.

Now, we'll be parsing this stream of events and make it fit into our model. After converting these events into JSON we'll push it onto an Apache Kafka stream. As an added bonus these Kafka messages will be mimicking the messages generated by Spring Cloud Stream.

We'll be using futures and async code for most of the time.

Viewing latest article 11
Browse Latest Browse All 100

Trending Articles