Для такой отладочной подписки я бы создавал очередь с именем от брокера и exclusive=True. Тогда параллельные запуски скрипта не будут делить одну debug_queue, а после закрытия соединения очередь удалится автоматически. При общем имени два тестировщика могут получать каждый только часть сообщений, а завершение одного скрипта удалит очередь у второго.
Интересно, как вы формируете UID события при переносе пары. Есть ли у занятия стабильный идентификатор в источнике, который сохраняется при смене времени и аудитории? Если нет, как отличаете перенос от удаления старой пары и появления новой? От этого зависит, увидит календарь обновление существующего события или отмену и новое событие.
Для такой отладочной подписки я бы создавал очередь с именем от брокера и exclusive=True. Тогда параллельные запуски скрипта не будут делить одну debug_queue, а после закрытия соединения очередь удалится автоматически. При общем имени два тестировщика могут получать каждый только часть сообщений, а завершение одного скрипта удалит очередь у второго.
Интересно, как вы формируете UID события при переносе пары. Есть ли у занятия стабильный идентификатор в источнике, который сохраняется при смене времени и аудитории? Если нет, как отличаете перенос от удаления старой пары и появления новой? От этого зависит, увидит календарь обновление существующего события или отмену и новое событие.