Вам не нужны сеансы специально для получения определенного количества сообщений в пакете ... просто прочитайте 10 сообщений и выполните любую необходимую обработку.
Если вам нужно также извлечь сообщения вВ таком случае, да, используйте Очередь с включенным сеансом, где все вызывающие абоненты используют один и тот же SessionId.
Помните, что SessinId - это произвольное значение приложения, поэтому вы можете использовать то же значение, что и имя очереди, если хотите.Я не рассматриваю это как какое-либо препятствие, и просто оно работает.
Вы можете использовать Recurrence Trigger с любым интервалом, который вам необходим.
Сессии в основном для группировки сообщений.SessionID может быть любым конкретным произвольным значением, HighPriority / LowPriority или значением, определенным во время выполнения, например, guid, если вы выполняете корреляцию между конкретными связанными сообщениями.Теперь, когда я думаю об этом, побочный эффект FIFO, похоже, больше поддерживает сценарии корреляции.