
Serge
16.05.2017
15:36:18
имхо, правильный путь, честно перевесить все эти api на отдельный внутренний хостнейм и его хостить под чем угодно. т.е. проксировать синхронно программно.
rps никакой, можно тупо на питоне с asyncio :)

Vitali K.
16.05.2017
15:39:45
ну текущая идея взять что-то типа https://github.com/inaz2/proxy2 и вставить туда слипов условно
но лучше если это будет на корутинах и слипы не будут все блокировать)

Google

Vitali K.
16.05.2017
15:40:16
опять же условно
>имхо, правильный путь, честно перевесить все эти api на отдельный внутренний хостнейм и его хостить под чем угодно. т.е. проксировать синхронно программно.
неудобно оперировать это когда надо постоянно хостнеймы создавать

Serge
16.05.2017
15:44:03
*.ext_apis.my_project
и словарь имя_апи->урл_апи

Stepan
16.05.2017
15:52:00
такой вот риторический вопрос: нафига люди используют django для api серверов?
(подразумевается, что темплейты, сессии, куки, и тд не нужно, сервер чисто для API)

Andrey
16.05.2017
15:53:31
потому что они джангу знают

Stepan
16.05.2017
15:54:43
а что-то другое выучить? просто получается кажа из django, сверху drf, куча конфигурации и тд, ваще не прикольно

Serge
16.05.2017
15:54:44
чисто API, две строчки кода, можно и на bottle написать.

Stepan
16.05.2017
15:55:34

Andrey
16.05.2017
15:55:58

Serge
16.05.2017
15:56:03
ну и реально, в реальной жизни, лепить oauth для SPA - просто бесполезно. проще сессии юзать и обычные куки.

Google

Serge
16.05.2017
15:56:51
не от хорошей жизни graphql придумали

Andrey
16.05.2017
15:57:28
еще бывает, что неподходящесть джанги выясняется когда уже куча кода написана, и проще добить костылями, чем переписывать

Serge
16.05.2017
15:58:14

Stepan
16.05.2017
15:58:26

Nikolay
16.05.2017
15:58:34

Serge
16.05.2017
15:58:59

Andrey
16.05.2017
15:59:02

Nikolay
16.05.2017
15:59:30
разве что когда нужна тотальная асинхронность

Stepan
16.05.2017
15:59:40

Andrey
16.05.2017
16:00:00

Stepan
16.05.2017
16:00:21

Nikolay
16.05.2017
16:01:30

Stepan
16.05.2017
16:01:53
ну я про то и говорю

Serge
16.05.2017
16:05:34

Nikolay
16.05.2017
16:05:48
я бы даже сказал, подозрительно часто он начинает вырождаться в подобие json-rpc с одним методом POST

Chikiro
16.05.2017
16:09:30

Serge
16.05.2017
16:11:07

Google

Stepan
16.05.2017
16:16:09
кстати, а есть альтернативы aiohttp? а то ей прикольно было пользоваться пока она была +/- как requests, а потом понаворотили и теперь async with через async with :(

Nikolay
16.05.2017
16:17:38
это же круче

Stepan
16.05.2017
16:18:51
я про то, что раньше можно было делать просто await aiohttp.post(...) а теперь надо обязательно сессию создавать. да и тот факт что с response нужно работать через async with тоже чет не очень
те я бы хотел чтобы API было максимально простым как у requests но через asyncio
еще я недавно проиграл с модуля websockets у которого нормально не отловить дисконнект не обращаясь к сокету, посмотрел на вэбсокеты в aiohttp, опечалился и написал на старом-добром tornado

Nikolay
16.05.2017
16:22:06
ты явно управляешь контекстом

Stepan
16.05.2017
16:23:06
все можно если захотеть )
просто не хотят делать просто
к примеру, хочу я json получить, могу вокруг того же aiohttp написать простой враппер который все это разгребет и вызов будет одним коллом типа await get_json(...)

Sasha
16.05.2017
16:24:30
Кто-нибудь в курсе есть ли у амазоновского эластик кэша какой-нибудь пул коннекшенсков, который обрабатывает MOVED а на выходе предоставляет обычный интерфейс редиса(без кластеров)?

Stepan
16.05.2017
16:25:16

Nikolay
16.05.2017
16:26:04
ну, тебе для обработки респа необязательно писать async with
он просто поддерживается
думаю, для остального тоже в итоге сделают высокоуровневые хелперы
но явное лучше неявного же все равно

Stepan
16.05.2017
16:26:57

Nikolay
16.05.2017
16:27:11

Stepan
16.05.2017
16:27:11

Google

Nikolay
16.05.2017
16:28:01

Stepan
16.05.2017
16:28:52

Sasha
16.05.2017
16:32:43
Или иначе, кто-нибудь пользуется кластерами в redis?

alex
16.05.2017
16:59:36
c piter-united есть отдельные слайды по последнему докладу с сервисом по учету времени на graph ?

Dmitry
16.05.2017
17:03:29
#deck The Case With Worksheet Service via @nazarov_tech
http://itgm10.exactly.tech

alex
16.05.2017
17:17:13

Mikhail
16.05.2017
17:28:49

Dmitry
16.05.2017
17:29:18
что подсказать? и как это относится к моёму сообщению?

Mikhail
16.05.2017
17:29:34
Ой, сорри - случайно ответил :)
А вопрос: есть модель ImageSet, которая управляет работой с фотографмиями. Она может стыковаться с разными модулями (Проекты, Услуги и проч.). Соотвественно, как правильно построить зависимости?

alex
16.05.2017
17:41:59

Mikhail
16.05.2017
17:53:27

Dmitry
16.05.2017
20:09:47
https://goo.gl/forms/LxPDWj0wp4VVReMv1
Судя по текущим ответам большинство было на нашем островке :)

Danil
16.05.2017
20:25:05
Секция: Что понравилось?
» Python площадка, торт)

Dmitry
16.05.2017
20:26:51
Торт кстати вкусный был?

Andrey
16.05.2017
20:30:32
да, вполне

Serge
17.05.2017
07:01:34
Коллеги, а помнится среди нас тут был DJ?

Lex
17.05.2017
07:15:24
нужно дискотеку?

Roman
17.05.2017
07:33:14

Google

Roman
17.05.2017
07:34:14

alex
17.05.2017
09:21:10
Xkcd: Machine Learning (Score: 104+)
Link: http://j.mp/2rpRQ73

Serge
17.05.2017
10:11:43

Mikhail
17.05.2017
10:17:23
Напишите мне в личку, чем надо помочь

Александр
18.05.2017
05:09:34
@nazarov_tech только что наткнулся на твой вопрос на SO) первый раз вижу вопрос с юмором ?

Vitali K.
18.05.2017
08:43:54
покажите

Dmitry
18.05.2017
09:07:37
охчёрт, мне сперва покажи
вдруг там что-то совсем глупое))
я на со активно тусил слишком давно
хотя пофиг, всё равно всё найти можно

Roman
18.05.2017
09:12:09

Dmitry
18.05.2017
09:12:51
и у СО есть концептуальная проблема
со временем у тебя возрастает сложность проблем которые не можешь решить сам и соответственно возрастают косты на даже просто оформить такую проблему как вопрос
не говоря уже о шансах что тебе на неё ответят
поэтому многие сеньоры и не контрибьютят туда