Ответы пользователя по тегу Python
  • Разыскивается асинхронный фреймворк/идея под python 3.4+?

    MrFrizzy
    @MrFrizzy
    Как уже обсуждали в скайпе MinskPythonMeetup:
    1) gevent - он не умер, недавно зарелизился для 3 официально
    2) pulsar - неплохо штука выглядит:
    Event driven concurrent framework for python. With pulsar you can write asynchronous servers performing one or several activities in different threads and/or processes.

    В дополнение к пульсару с поддержкой redis`а есть еще такая штука и ее обсуждение
    Ответ написан
    Комментировать
  • Open source проекты / сайты на python?

    MrFrizzy
    @MrFrizzy
    Для linux админов: есть такая утилитка — fabric. Помогает автоматизировать операции. По-сути, обвязка вокруг ssh. К ней есть пакет модулей — fabtools. Модули простые, доплнть что нужно крайне просто.
    Ответ написан
    Комментировать
  • Организация параллельных запросов

    MrFrizzy
    @MrFrizzy
    Попробуйте присмотерться к библиотеке multiprocessing, я использую с python 2.7
    from multiprocessing import Pool
    import os
    
    def main():
    	pool = Pool(os.sysconf('SC_NPROCESSORS_ONLN'))
    	result = pool.map(f, range(10))
    
    def f(x):
    	return x*x
    


    почти стандартный пример.
    Я похожим образом параллелю простые действия по ssh на разных машинах, когда нет доступа к puppet.
    Правда, в вашем случае все может уперется в скорость чтения из одной базы, но несколько параллельных запросов должна держать…
    Ответ написан
    Комментировать