@spbpython

Страница 406 из 785
GNU/Docker
16.05.2017
10:34:03
Я не знаю что сказать на это, сорян.

Vitali K.
16.05.2017
10:36:23
Я бы сказал мне надо http прокси с очередью внутри

GNU/Docker
16.05.2017
10:36:57
Это не биллинг ни в коем случае.

Google
Vitali K.
16.05.2017
10:37:22
с деньгами не связано

Vitali K.
16.05.2017
10:37:59
а зачем очередь?
чтобы выполнять запросы с паузой в 5 сек, например

Roman
16.05.2017
10:38:19
чтобы выполнять запросы с паузой в 5 сек, например
в такой постановке вопроса будет DoS.

Vitali K.
16.05.2017
10:38:19
ты хочешь млн запросов в очередь из-за while 1 ?
у очереди есть размер. те кто не встал, получат отлуп

Roman
16.05.2017
10:38:38
Vitali K.
16.05.2017
10:38:52
а ты какой размер хочешь? )
не хайлоуд еще раз)))

Roman
16.05.2017
10:39:00
GNU/Docker
16.05.2017
10:39:05
Чем это поможет разработчикам не быть идиотами?

Dmitry
16.05.2017
10:39:07
хм какие-то странные штуки ты хочешь

но может я не понимаю просто

Google
Roman
16.05.2017
10:39:23
хм какие-то странные штуки ты хочешь
угу. мне тоже так кажется.

Vitali K.
16.05.2017
10:39:25
хм какие-то странные штуки ты хочешь
скажи это компаниями которые хотели нас судить

Dmitry
16.05.2017
10:39:44
за что они хотели вас судить?

GNU/Docker
16.05.2017
10:39:46
компаниям*

Vitali K.
16.05.2017
10:39:50
NDA

Roman
16.05.2017
10:39:58
скажи это компаниями которые хотели нас судить
тебе нужны обычные рейтлимиты. на ip или ещё какой-то идентификатор

GNU/Docker
16.05.2017
10:40:27
а это нельзя правилами айпитейблс вообще нарулить?

Roman
16.05.2017
10:40:31
если ip достаточно - то ответ выше уже озвучили - nginx.

GNU/Docker
16.05.2017
10:40:31
контраки там, все дела.

Vitali K.
16.05.2017
10:40:38
в nginx мне надо будет настраивать каждый desntination отдельно? т.е. по http заголовку он же не поймет куда отправлять?

GNU/Docker
16.05.2017
10:41:05
"Зачем" это вопрос которым я задаюсь с начала диалога.

Vitali K.
16.05.2017
10:41:45
запросы исходящие. могу в google.com, могу d xxx.com отправить

GNU/Docker
16.05.2017
10:42:03
олол

ваш сервис кого-то досил?

с девстенда например.

Vitali K.
16.05.2017
10:42:31
наш сервис не принимает входящих запросов

нечего досить

он делает исходящие запросы

Google
GNU/Docker
16.05.2017
10:42:50
> кого-то

Vitali K.
16.05.2017
10:43:01
неверно прочел

GNU/Docker
16.05.2017
10:43:36
ясно.

Может проблема в моках внешних сервисов?

Точнее в их отсутствии.

Roman
16.05.2017
10:44:46
он делает исходящие запросы
тогда и правда проще на уровне пакетного фильтра ограничить рейты на новые коннекты и на число установленных

Vitali K.
16.05.2017
10:45:30
кол-во http запросв

короче можно похоже настроить nginx как transparent proxy. да?

Roman
16.05.2017
10:48:59
https://ef.gy/using-nginx-as-a-proxy-server

Vitali K.
16.05.2017
10:51:05
компаниям*
да, я иногда пишу кампания. проф деформация человека работающего с рекламой

Dmitry
16.05.2017
11:10:43
А еще можно использовать Haproxy для rate limits Но вхождение в Haproxy - боль

Andrey
16.05.2017
11:52:14
а мне нравится

декларативненько так

Dmitry
16.05.2017
12:00:28
хапрокси ванлав

Vitali K.
16.05.2017
12:02:17
Nginx попробуем как форвард прокси

Dmitry
16.05.2017
12:18:02
хапрокси ванлав
Так то да, но доки у них совсем не френдли для новичков)

Eugene
16.05.2017
14:36:53
Товарищи, что можете сказать про это? https://github.com/jazzband/pip-tools Стоит того, чтобы его использовать?

Google
Badjoker
16.05.2017
14:37:40
@beminer_bot

Eugene
16.05.2017
14:50:26
Тут просто часто споры вокруг pip и его экосистемы идут. Вот эта штука вроде как пытается всё починить в плане управления зависимостями.

Stepan
16.05.2017
14:54:19
Ну модная сырая штука это pipfile и какая-то тулза от автора requests но она слишком много на себя берет. Pop tools просто помогает отделить прямые зависимости от косвенных.

Eugene
16.05.2017
14:55:24
Мне нравится, что она показывает какая зависимость кому нужна.

Stepan
16.05.2017
15:10:41
угу

Vitali K.
16.05.2017
15:13:04
@pragus @nonamenix продолжаю утреннюю тему с nginx как forward proxy... он не умеет форвардить https :)

Vitali K.
16.05.2017
15:19:06
? что ты имешь в виду

Serge
16.05.2017
15:19:47
? что ты имешь в виду
а что ты имеешь в виду? как ты представляешь себе форвардинг https на уровне http?

Vitali K.
16.05.2017
15:20:21
proxies = { 'https': 'http://proxy', } r = requests.get('https://httpbin.org/ip', proxies=proxies)

Serge
16.05.2017
15:20:30
у тебя же nginx получается еще одним termination point

Vitali K.
16.05.2017
15:20:36
к прокси подключаемся по http

сам прокси ходит по https

nginx так не умеет

Serge
16.05.2017
15:21:49
proxies = { 'https': 'http://proxy', } r = requests.get('https://httpbin.org/ip', proxies=proxies)
ээээ... ты хочешь https over http прокси? ты уверен?

termination point где?;)

Vitali K.
16.05.2017
15:22:20
на прокси

Serge
16.05.2017
15:23:04
смотри, у тебя http-прокси, ты идешь к нему по tls сокету, тебя шлют. и я бы тоже послал.

ты понимаешь насколько http и https разные вещи?

Google
Serge
16.05.2017
15:25:15
на прокси
только прокси об этом не знает

Vitali K.
16.05.2017
15:25:43
запускаю https://github.com/inaz2/proxy2 локально

proxies = { 'https': 'http://localhost:8080', } r = requests.get('https://httpbin.org/get', proxies=proxies) print(r.text)

{ "args": {}, "headers": { "Accept": "*/*", "Accept-Encoding": "gzip, deflate", "Connection": "close", "Host": "httpbin.org", "User-Agent": "python-requests/2.12.4" }, "origin": "92.255.125.253", "url": "https://httpbin.org/get" }

Serge
16.05.2017
15:26:39
надо смотреть код. думаю, это хак

GNU/Docker
16.05.2017
15:27:00
Ничем хорошим это не пахнет.

Vitali K.
16.05.2017
15:27:15
В чем минус?

Serge
16.05.2017
15:28:21
погоди, а зачем тебе в конфиге прокси, если у тебя форвард-прокси? мне казалось, это его дело решить куда тебя форвардить по этому имени...

и его дело хостить твой ssl

Serge
16.05.2017
15:31:37
а, ну понятно.

я про это и говорю

но nginx будет роутить, т.е. он хочет ssl termination. значит нужны фейковые сертификаты

и тогда https не нужен

в смысле, теряет смысл

Aleksander
16.05.2017
15:32:57
https://pp.userapi.com/c638816/v638816395/39b87/Qz4bv20nXgw.jpg

Serge
16.05.2017
15:33:18
потому что ты хочешь обычный прокси.

бери squid

и вешай хуки в нем

Страница 406 из 785