Я создаю модуль интеграции между несколькими платформами, каждая из которых должна отправлять и получать сообщения интеграции. Я хотел бы иметь простую архитектуру служебной шины, поэтому вместо 6 очередей (3 системы, вход / выход для каждой). Я хотел бы иметь одну очередь «вывода» и одну очередь «ввода».
В каждую очередь я бы затем помещал сообщения с определенными типами данных (например, содержимое могло бы быть: «output.crm», означающее, что это выход для системы crm). У меня есть несколько функций Azure, слушающих эту очередь, но я хочу, чтобы только некоторые конкретные функции обрабатывали сообщение - функции, которые знают, как обрабатывать сообщение «output.crm».
То есть - я пытаюсь реализовать шаблон типа "выборочный потребитель" на этом. Возможно ли это с функциями Azure?