Spring Cloud Stream para soportar mensajes de enrutamiento dinámicamente

Quiero crear un proyecto común (usando Spring Cloud Stream) para enrutar mensajes a diferentes proyectos (consumidores) dinámicamente de acuerdo con el contenido del mensaje. (rabbitmq como el agente de mensajes)

¿Spring Stream lo soporta? si no, ¿alguna forma propuesta de lograr eso? gracias