Я хочу, чтобы мой pub/sub хранил только последнее доступное сообщение на канале и выгружал все предыдущие, которые не были бы использованы из-за того, что потребитель слишком медленный (или приостановлен). ZMQ имеет параметр CONFLATE, но есть ли у RabbitMQ аналогичный параметр на Python ( пика)?
Издатель обновляется с частотой 50 Гц, в то время как некоторые подписчики не могут обрабатывать так быстро (от 10 до 50 Гц). Я не хочу, чтобы они обрабатывали самое старое сообщение в очереди (что означает обработку уже устаревших данных); он должен обрабатывать только последнее доступное сообщение, когда оно готово к использованию.