То есть Flex размещается на клиенте на веб-странице? Поэтому он связывается с сервером, который, в свою очередь, отправляет сообщение в очередь. Или гибкая публикация в q напрямую через HTTP. Если это позднее (гибкое общение напрямую с q), то вы не сможете многое сделать, если q не работает.
Если flex разговаривает с сервером, который общается с q, у вас есть несколько вариантов. Вы можете делать именно то, что говорите, но тогда вам понадобится отдельный процесс для чтения автономного хранилища данных и обработки отправки сообщений, как только станет доступным q. Если q размещен на другом сервере службы, вы можете установить локальный q (который должен быть всегда доступен, а затем иметь его копию для удаления q, как и когда он будет доступен (поэтому технология msmq обрабатывает время простоя сети, и т.д.).
Или вы можете полностью обойти очередь согласно ответу '@MusiGenesis', если он на самом деле не нужен.