Прошу прощения, если это неправильный способ выразить это, но я не уверен, с чего начать. Если этот вопрос нужно переформулировать, я обязательно это сделаю.Доступ к коду Python, который работает
Я только что закончил писать фрагмент кода, который собирает данные с разных серверов. В настоящее время он работает, и я хотел бы начать писать другие фрагменты кода, которые могут получить доступ к собираемым данным. Очевидно, что я могу сделать это, сбросив данные в файлы, и мой код анализа данных читает файлы, хранящиеся на диске. Однако для некоторых форм моего анализа я хотел бы иметь что-то более близкое к данным в реальном времени. Есть ли способ получить доступ к классу из моей части кода сбора данных без явного создания экземпляра? Я имею в виду, могу ли я создать один кусок кода, чтобы начать сбор данных, а затем написать другие фрагменты кода, которые могут получить доступ к классу сбора данных, не останавливая и не перезапуская кусок кода для сбора данных?
Надеюсь, это имеет смысл. Я понимаю, что данные могут быть просто записаны на диск, и я мог бы делать такие вещи, как только мои каталоги поиска кода анализа данных для изменений. Тем не менее, мне просто интересно узнать, можно ли сделать что-то подобное.
Знаете ли вы о 'Apache Kafka' [Учебник] (http://kafka-python.readthedocs.org/en/latest/usage.html) – python
Это похоже на' Producer проблемы Consumer'? См. Этот пример [Продюсер-производитель] (http://agiliq.com/blog/2013/10/producer-consumer-problem-in-python/) – python
Это выглядит так, как я хочу. Я так и не подумал об этом, но я думаю, что это правильная идея. Моя первоначальная идея состояла в том, чтобы просто запустить сборщик данных, а затем отправить сигнал для запроса определенного количества/типа данных из сборщика данных. – FirstPrime