newfla / Rust-UDP-To-Kafka-Example

Showcase example for crab-kafka and crab-net running on docker

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Tokio-To-kafka

Showcase example for crab-kafka and crab-net running on docker

Prerequistes

Build Run

./launch_me.sh -b -r

Bigger Sockets

To avoid packets drops on high-load scenarios, add the following lines to /etc/sysctl.conf

  • net.core.rmem_default=104857600
  • net.core.rmem_max=104857600
  • net.core.wmem_default=104857600
  • net.core.wmem_max=104857600

Apply the changes

sudo sysctl -p

Useful Commands

  • docker logs -f forwarder
  • docker logs -f client
  • docker logs -f consumer
  • watch -n2 docker exec -it forwarder cat /proc/net/udp
  • watch -n2 docker exec -it client cat /proc/net/udp
  • docker stats

About

Showcase example for crab-kafka and crab-net running on docker

License:Apache License 2.0


Languages

Language:Shell 68.0%Language:Dockerfile 32.0%