На основании того, что вы описали, вы создаете два независимых микросервиса.
Зачем объединять их в одно приложение? Такого рода поражение цели микросервиса и принципиально идет вразрез с дизайном и целью Spring-Cloud-Stream в качестве основы. Вы думали о будущем управлении, обслуживании, поддержке и т. Д.? По сути, я имею в виду, что эти два потребителя зависят друг от друга из-за совместного использования ресурсов (память, процессор и т. Д.).