У меня есть сценарий, скрипт python, который будет публиковать, скажем, 150 КБ сообщений с максимальным размером каждого сообщения 10 КБ. Затем я установлю ограничение очереди на максимум 5000 сообщений. Затем издатель будет публиковать сообщение в очереди, пока не будет достигнуто ограничение в 5000 сообщений. Затем потребитель попытается использовать сообщение.
Я хочу спросить, может ли издатель ждать публикации сообщения, если очередь заполнена? без удаления сообщения. Еще раз проверит, доступна ли очередь, затем издатель опубликует данные.
basic_publish
блокирует, пока не сможет опубликовать. - person Jim Wright   schedule 05.06.2018