не где-то в микросервисе, написанном на го, а непосредственно в рамках того же микросервиса/проекта/приложения, написанного на php, в котором создается сообщение
В итоге и сообщение, и обработчик остаются без интерфейсов и абстраций и могут быть чем угодно с одним ограничением: сообщение должно быть сериализуемо используемым сериализатором
Не совсем. Должен быть обязательно name и payload.