The OpenNET Project / Index page

[ новости /+++ | форум | теги | ]



Вариант для распечатки  
Пред. тема | След. тема 
Форум Разговоры, обсуждение новостей
Режим отображения отдельной подветви беседы [ Отслеживать ]

Оглавление

Dropbox прекращает разработку Pyston. Опубликован финальный ..., opennews (??), 05-Фев-17, (0) [смотреть все]

Сообщения [Сортировка по времени | RSS]


6. "Dropbox прекращает разработку Pyston. Опубликован финальный ..."  +1 +/
Сообщение от Аноним (-), 05-Фев-17, 11:32 
https://blog.selectel.ru/oblachnoe-xranilishhe-obnovlenie-api/

Слово людям, которым хватило мозгов принять очевидный факт:

Первоначально мы использовали стандартный swift-proxy, затем, когда нагрузка увеличилась, а нашего собственного кода стало больше, — перевели все это на gevent и gunicorn, позже заменили gunicorn на uwsgi ввиду того, что последний лучше работает под большими нагрузками. Все эти решения были не особо эффективны, время ожидания, связанное с прокси, было достаточно большим и приходилось использовать все больше серверов для обработки авторизованного трафика, т.к. Python cам по себе работает очень медленно. В итоге весь этот трафик пришлось обрабатывать на 12 машинах (сейчас весь трафик — и публичный, и приватный, — обрабатывается всего на 3 серверах).

После всех этих паллиативных действий мы переписали прокси-сервер на go.

Ответить | Правка | Наверх | Cообщить модератору

21. "Dropbox прекращает разработку Pyston. Опубликован финальный ..."  –2 +/
Сообщение от эцсамое (ok), 05-Фев-17, 13:45 
1 миллион хелловорлдов в секунду на питоне:

https://medium.com/@squeaky_pl/million-requests-per-sec...

Ответить | Правка | Наверх | Cообщить модератору

41. "Dropbox прекращает разработку Pyston. Опубликован финальный ..."  –1 +/
Сообщение от й (?), 05-Фев-17, 16:31 
т.е. они сравнивают prefork-архитектуру (wsgi) с event-driven. для прокси, понятно, по процессу на запрос, будет очень неоптимально. asyncio? не, не слышали.
Ответить | Правка | К родителю #6 | Наверх | Cообщить модератору

51. "Dropbox прекращает разработку Pyston. Опубликован финальный ..."  +2 +/
Сообщение от all_glory_to_the_hypnotoad (ok), 05-Фев-17, 17:54 
prefork архитектура, event-driven и wsgi ортогональны друг другу. В частности wsgi это всего лишь програмный интерфейс, prefork способ бутстрапа секелета сервиса и e-d - метод организации асинхронности. Упомянутый uwsgi в статье сочетает сразу все эти технологии и нарвряд ли существует что-то более лучшее для убогого питона.
Ответить | Правка | Наверх | Cообщить модератору

55. "Dropbox прекращает разработку Pyston. Опубликован финальный ..."  –1 +/
Сообщение от й (?), 05-Фев-17, 18:38 
rtfm. WSGI doesn't work with async. т.е. запустить-то можно, но асинхронным оно быть перестаёт и работает с wsgi только по схеме "один клиент -- один воркер"
Ответить | Правка | Наверх | Cообщить модератору

56. "Dropbox прекращает разработку Pyston. Опубликован финальный ..."  +1 +/
Сообщение от all_glory_to_the_hypnotoad (ok), 05-Фев-17, 18:50 
ты просто тупoй и совсем не понимаешь что читаешь. Вот для совсем овoщей разжёвано как это всё работает

http://uwsgi-docs.readthedocs.io/en/latest/Async.html#runnin...

Ответить | Правка | Наверх | Cообщить модератору

60. "Dropbox прекращает разработку Pyston. Опубликован финальный ..."  –1 +/
Сообщение от й (?), 05-Фев-17, 19:11 
http://www.tornadoweb.org/en/stable/wsgi.html

In WSGI mode asynchronous methods are not supported. This means that it is not possible to use AsyncHTTPClient, or the tornado.auth or tornado.websocket modules.

Ответить | Правка | Наверх | Cообщить модератору

108. "Dropbox прекращает разработку Pyston. Опубликован финальный ..."  +/
Сообщение от Аноним (-), 06-Фев-17, 10:26 
То что тонадо не может в асинхронный wsgi не значит что и другие не могут. Так то!
Ответить | Правка | Наверх | Cообщить модератору

114. "Dropbox прекращает разработку Pyston. Опубликован финальный ..."  +/
Сообщение от й (?), 06-Фев-17, 14:33 
я вообще сомневаюсь, что у этих программистов на uwsgi было что-то асинхронное. или объяснить 12 серверов для прокси я никак не могу.
Ответить | Правка | Наверх | Cообщить модератору

Архив | Удалить

Рекомендовать для помещения в FAQ | Индекс форумов | Темы | Пред. тема | След. тема




Партнёры:
PostgresPro
Inferno Solutions
Hosting by Hoster.ru
Хостинг:

Закладки на сайте
Проследить за страницей
Created 1996-2024 by Maxim Chirkov
Добавить, Поддержать, Вебмастеру