Redpanda
Kafka-compatible event streaming for agent communication.
Overview
Redpanda provides event streaming for asynchronous agent communication.
| Property | Value |
|---|---|
| Image | redpandadata/redpanda:v24.2.1 |
| Container | norns-redpanda |
| Kafka Port | 9092 |
| HTTP Port | 8082 |
Topics
| Topic | Purpose |
|---|---|
agent-events | Agent execution events |
task-updates | Task state changes |
notifications | User notifications |
Quick Commands
# View logs
docker logs -f norns-redpanda
# List topics
docker exec norns-redpanda rpk topic list
# Create topic
docker exec norns-redpanda rpk topic create my-topic
# Consume messages
docker exec norns-redpanda rpk topic consume agent-events
# Produce message
docker exec norns-redpanda rpk topic produce agent-events
Configuration
command:
- redpanda start
- --smp 1
- --memory 512M
- --kafka-addr 0.0.0.0:9092
- --advertise-kafka-addr redpanda:9092
Troubleshooting
Issue: Connection Refused
Symptoms: Kafka clients can't connect
Solutions:
- Verify container is running
- Check advertised address matches
- Verify network connectivity