Single consumer with multiple endpoints
Simple, blocking, unbuffered consumer