@ru_python

Страница 2196 из 9768
Silent house
10.02.2017
13:41:30
Я на телефоне использую Qpython3, у меня ведроид

Whore Amazing
10.02.2017
13:50:00
Пацаны, а если мне нужно отправлять запросы на два сервера питоновских с одной страницы, я же могу сделать третий сервер-шлюз, который будет принимать все запросы и пробрасывать их на нужный сервер?

Denis
10.02.2017
13:50:24
Разрешаю

Google
Ssi
10.02.2017
13:50:35
почему бы и нет

Whore Amazing
10.02.2017
13:52:06
В смысле, не будет ли это отжирать слишком много ресурсов и т.д.

Ssi
10.02.2017
13:52:20
у кого?

Silent house
10.02.2017
13:52:38
На прямую никак?

Whore Amazing
10.02.2017
13:52:43
У сервака, на котором все эти трое будут крутиться

На прямую никак?
Насколько я знаю, с одной страницы можно слать аяксы только на один и тот же адрес

Ssi
10.02.2017
13:53:05
не должно

Whore Amazing
10.02.2017
13:53:15
А два сервера на один адрес вроде бы не повесить, не?

не должно
Спасибо.

Stuf
10.02.2017
13:53:58
Какой платежный агрегатор для сайта можете посоветовать? Чтобы был api для вывода средств. Не подходят: unitpay.ru okpay.ru payeer.ru advcash.ru arsenalpay.ru

Artem
10.02.2017
13:54:22
А два сервера на один адрес вроде бы не повесить, не?
берешь nginx и вешаешь все, что хочешь

Ssi
10.02.2017
13:54:26
А два сервера на один адрес вроде бы не повесить, не?
можно ж проксировать через, например, nginx

Google
Whore Amazing
10.02.2017
13:54:51
Хм, а можно подробнее? Как он будет различать, какой запрос куда? Где про это читать?

Artem
10.02.2017
13:54:58
угадай

все ключевые слова уже сказаны

осталось воспользоваться поиском и почитать)

Whore Amazing
10.02.2017
13:55:18
Ладно. Спасибо. Не придется велосипедить.

Пользуясь случаем, хочу сказать, что я люблю эту конфу. Вы крутые, ребят.

Ssi
10.02.2017
13:56:24
Хм, а можно подробнее? Как он будет различать, какой запрос куда? Где про это читать?
погугли про nginx. В частности тебе надо инструкцию location в его конфигах посмотреть

Andjelx
10.02.2017
14:09:37
Игорь
10.02.2017
14:32:01
Я на телефоне использую Qpython3, у меня ведроид
Если не секрет, что можно полезного сделать на телефоне чего не найти готового?

Dim
10.02.2017
14:49:55
Какой лучше выбрать аналог node.js на Python?

Denis
10.02.2017
14:50:23
Django

Artem
10.02.2017
14:50:33
фласк

Игорь
10.02.2017
14:51:13
вопрос неправильно сформулирован, но вцелом, 2 варианта - выше

53r63rn4r
10.02.2017
14:51:21
Pyramid?..

Dim
10.02.2017
14:51:42
Нужна "асинхоронность"?

Denis
10.02.2017
14:51:54
Не нужна

Dim
10.02.2017
14:52:01
*это не вопрос))

Denis
10.02.2017
14:52:16
Я запутался

Google
Игорь
10.02.2017
14:53:37
ему нужна асинхронность, все же ясно) в питоне есть асинхронность (asyncio)

Artem
10.02.2017
14:54:21
aiohttp

Andjelx
10.02.2017
14:54:39
ему нужна асинхронность, все же ясно) в питоне есть асинхронность (asyncio)
Я признаюсь ещё не крут, асинхронность в данном случае это как? Например

Dim
10.02.2017
14:54:48
aiohttp
а это что такое?

Denis
10.02.2017
14:55:02
а это что такое?
А зачем тебе асинхронность?

Artem
10.02.2017
14:55:10
aiohttp: Asynchronous HTTP Client/Server HTTP client/server for asyncio (PEP 3156). Features Supports both Client and HTTP Server. Supports both Server WebSockets and Client WebSockets out-of-the-box. Web-server has Middlewares, Signals and pluggable routing. Library Installation $ pip install aiohttp You may want to install optional cchardet library as faster replacement for chardet: $ pip install cchardet For speeding up DNS resolving by client API you may install aiodns as well. This option is highly recommended: $ pip install aiodns

Andjelx
10.02.2017
14:55:17
Понимаю пришёл например GET - сервер ответил

Artem
10.02.2017
14:55:17
угадай, я сам это сейчас набирал

или нет

Игорь
10.02.2017
14:56:57
я тоже не крут, асинхронность - когда задачи решаются паралельно

Andjelx
10.02.2017
14:56:57
или это как например прикрутить отправку писем во фласке через целери - таск кинул - и оно крутиться ?

Andjelx
10.02.2017
14:57:28
ну как это применимо к веб движку? он разве не параллельно обрабатывает

Игорь
10.02.2017
14:57:52
асинхронность разве не благодаря многопоточности существует?

Denis
10.02.2017
14:57:58
Нет

Она существует благодаря ивент лупу, который вызывает корутины по очереди

Игорь
10.02.2017
14:58:50
то есть все в одном потоке?

Andjelx
10.02.2017
14:58:51
а тоесть там fifo например

а тогда асинхронность ?

Google
Dim
10.02.2017
14:59:19
twisted?

Dim
10.02.2017
14:59:44
flask + twisted?

Admin
ERROR: S client not available

Denis
10.02.2017
14:59:53
Dim
10.02.2017
15:00:45
Нет
почему?

Denis
10.02.2017
15:01:04
Фласк не асинхронный никаким образом

Andjelx
10.02.2017
15:02:13
flask + gunicorn + aiohttp?

Denis
10.02.2017
15:02:21
Наркоман

Andjelx
10.02.2017
15:02:47
предположил только)

Denis
10.02.2017
15:03:14
Либо flask, либо асинхронно

Andjelx
10.02.2017
15:03:52
from aiohttp import web async def handle(request): name = request.match_info.get('name', "Anonymous") text = "Hello, " + name return web.Response(text=text) app = web.Application() app.router.add_get('/', handle) app.router.add_get('/{name}', handle) web.run_app(app)

Artem
10.02.2017
15:04:02
Либо flask, либо асинхронно
асинхронно это такое слово

Andjelx
10.02.2017
15:04:04
но в чем асинхронность будет?

Artem
10.02.2017
15:04:09
надо с ним осторожно

вот ты берешь фласк и тяжелые таски через селери делаешь

Andjelx
10.02.2017
15:04:39
так

Artem
10.02.2017
15:04:45
вроде бы и асинхронно, а сервер у тебя при этом синхронный

Denis
10.02.2017
15:05:24
Воркеры могут хоть квантовыми быть, сам сервер от этого асинхронным не станет

Artem
10.02.2017
15:06:14
А ты понимаешь, что человек, когда спрашивает про асинхронный сервер как аналог node.js, срать ебал терминологию и может хотеть не совсем того, что она означает?

Google
Denis
10.02.2017
15:07:29
Тогда хотелось бы услышать от человека, что именно ему надо, а не гадать

Artem
10.02.2017
15:07:46
+

Andjelx
10.02.2017
15:08:32
Пока ждём человека, спасибо за пояснения

Dim
10.02.2017
15:09:05
Artem
10.02.2017
15:09:47
то есть, обвешивать все подряд спагетти из коллбеков?

Denis
10.02.2017
15:09:58
Node.js умеет выполнять код на js, питон не умеет

Artem
10.02.2017
15:09:59
или что-то другое

Dim
10.02.2017
15:14:16
aiohttp
Вроде оно самое.

Ilia
10.02.2017
15:14:27
тоже самое что умеет node.js только на питоне)
1. Прочитать про корутины, async/await 2. Забыть про колбеки

Alexander
10.02.2017
15:15:02
Ненадо колбеков, пожалуйста

Dim
10.02.2017
15:16:30
А про скорость/надежность aiohttp что можно сказать?

Страница 2196 из 9768