python

Stomp.py Reconnect to activemq after disconnect

Менеджер очередей activemq, брокер stomp.py

Была задача создать клиента, спраляющегося с дисконектами.

Пример описанный тут: https://jasonrbriggs.github.io/stomp.py/api.html#dealing-with-disconnects , не сказать, что рабочий.

После некоторых правок, столкнулся с проблемой, указанной здесь.

В итоге получилось создать работающий вариант:

Недочет поиска по списку. Потеря производительности скрипта.

Имеется список состоящий из нескольких сотен тысяч записей.

В цикле идет проверка на вхождение записи в список.

Важно: поиск в множестве работает в разы быстрее поиска в списке!
 

Python, сваливаю всё в кучу

1. модуль ConfigParser - парсер конфигурационных файлов.

Для чтения конигурационных файлов используются методы read и readfp. Первый для необязательного конфига, для второго метода наличие конфига обязательно