
LighteR
10.04.2019
06:03:25

Tishka17
10.04.2019
06:03:36

Maxim robox
10.04.2019
06:03:43
А там вендор-лок на платформу, да.
Ну хотя нет

Google

Maxim robox
10.04.2019
06:04:01
Зависимости устанавливать можно
Телеграм-библиотека у меня подключна.

Tishka17
10.04.2019
06:04:52
Ок

Detur
10.04.2019
06:06:32

Maxim robox
10.04.2019
06:06:44

Tishka17
10.04.2019
06:07:01

Detur
10.04.2019
06:07:17

Bogdan (SirEdvin)
10.04.2019
06:07:27
А транзакции?
А что мешает транзакции в http делать в рамках сессии?)

Tishka17
10.04.2019
06:07:35

Bogdan (SirEdvin)
10.04.2019
06:09:02
Ну, в реальности транзакции же находятся в самой бд. Достаточно просто сначала делать условный login и получать идентификатор сессии, с которым дальше ходить в бд. И транзакции не будут проблемой, как мне кажется.
В копилку к этому есть websocket или keep-alive штуки

Tishka17
10.04.2019
06:09:47

Google

Bogdan (SirEdvin)
10.04.2019
06:11:00
То есть?

Tishka17
10.04.2019
06:11:44
А хз
Чёт все что не гуглю про js

Bogdan (SirEdvin)
10.04.2019
06:12:27
Ну, в рамках http можно сделать так:
1. login -> получен токен
2. выполняешь запрос c условным {'session': 'token', 'query': 'BEGIN TRANSACTION'}
3. выполняешь запрос c условным {'session': 'token', 'query': 'UPDATE required'}
4. выполняешь запрос c условным {'session': 'token', 'query': 'UPDATE another'}
5. выполняешь запрос c условным {'session': 'token', 'query': 'COMMIT'}
То есть это не очень эффективно, но технически не проблема
Для лучшей эффективности можно применять всякий keep-alived, что бы коннект устанавливался быстрее, но тут опять остается вопрос про "бинарный формат быстрее, чем текстовый"

Tishka17
10.04.2019
06:17:18

Maxim robox
10.04.2019
06:17:41
В редис. =)

Tishka17
10.04.2019
06:18:02

Bogdan (SirEdvin)
10.04.2019
06:18:22
Результаты запросов тебе приходят в ответе на запрос

Maxim robox
10.04.2019
06:18:58
На самом деле я не знаю, как разруливают продвинутые кейсы в такой архитектуре. Но как-то разруливают.

Tishka17
10.04.2019
06:19:06
Меняют логику так чтобы они не нужны были

Bogdan (SirEdvin)
10.04.2019
06:19:44

Tishka17
10.04.2019
06:19:53
Но транзакции БД остаются
Юзать одну транзакцию БД из двух коннектов невозможно

Google

Tishka17
10.04.2019
06:20:45
Юзать один Коннект с двух серверов - невозможно
Гарантировать что два хттп запроса придут на один сервер - невозможно

Bogdan (SirEdvin)
10.04.2019
06:21:24
Невозможно - у вас есть какие-то физические ограничения, которые это запрещают?
У вас есть роутинг внутри кластера

Tishka17
10.04.2019
06:21:55

Bogdan (SirEdvin)
10.04.2019
06:22:12
Вы же понимаете, что можно не привязать транзакцию к коннекту?

Tishka17
10.04.2019
06:22:25
Давай в постгресе или мускуле

Bogdan (SirEdvin)
10.04.2019
06:23:00
Мы говорим про конкретную бд или все-таки про абстрактную? Понятное дело, что в них такой возможности нет

Tishka17
10.04.2019
06:23:17
Про любую тебе известную реляционную
К которой умник решил дать доступ по хттп

Bogdan (SirEdvin)
10.04.2019
06:23:50
Любая известная мне реляционная вроде не умеет в http

Bogdan (SirEdvin)
10.04.2019
06:24:18
Если мы говорим про прокси между пользователем и postgres - это вполне возможно
Достаточно просто что бы у этих прокси была полная связность и они могли роутить друг на друга запросы
То есть, если запрос приходит на сессию, которая была заведена в другом прокси, запрос перенаправлялся туда

Tishka17
10.04.2019
06:25:31
Я понимаю ещё вебсокет
Короче, мы поняли. Надо ещё балансировщик хитрый очень
Ок

Bogdan (SirEdvin)
10.04.2019
06:26:59
Ну, то есть так будут делать только наркоманы, но технически это возможно)

Google

Богдан
10.04.2019
06:40:06
Почему-то pip install pygame выдаёт ошибку
Ошыбку

Admin
ERROR: S client not available

Tishka17
10.04.2019
06:40:18
бывает
иногда я вместо pip install пишу pip isntall и тоже ошибка

Alex
10.04.2019
06:40:52

LighteR
10.04.2019
06:42:30

А
10.04.2019
06:42:44

Tishka17
10.04.2019
06:43:16
или он если не смог доставить на тот же сервер вернет ошибку юзеру?

LighteR
10.04.2019
06:43:44

Богдан
10.04.2019
06:44:49
И пайтон перестал работать правильно

LighteR
10.04.2019
06:44:51
но nginx это как-то поддерживает

Worlak
10.04.2019
06:53:45
вчера был ужасный день, сначала заставили с 1с знакомится, потом с выгрузкой разобраться и финалом стало что мне нужно было на пхп что-то сделать. Самое ужасное что пхп 7.0 не заработал с нгинксом и выдавал стабильно 502. Стэк оверфлоу и гугл не помогли:(
где нужны только питоноводы, чтоб не было вот этого вот всего?

Nikolay
10.04.2019
06:54:34
Хорошо вам. А я безработный

Worlak
10.04.2019
06:55:00
На апворке вообще сплошные нейронки сейчас
в городе только 4 нормальных вакансии питоновода

Denis
10.04.2019
06:55:27
какой город?

Google

Worlak
10.04.2019
06:55:38
и то фулстэк
Ростов-на-Дону

Tishka17
10.04.2019
06:57:59
тут полно вакансий

Denis
10.04.2019
06:58:17
И она таки резиновая

Worlak
10.04.2019
06:59:04
приезжай в москву
переживаю что уровень не тот, сейчас книгу по алгоритмам дочитаю, допрактикую, джанго уже до нормального уровня освою и буду стучаться

Denis
10.04.2019
07:00:03
О, это же тот самый синдром. Только недавно про него читал где-то. По поводу того, что постоянно есть ощущение, что скилл совсем слаб и лучше посильнее подготовиться и только потом идти по собеседованиям ?

Worlak
10.04.2019
07:00:58

Tishka17
10.04.2019
07:01:21
хотя не, не от него
у меня синдром самозванца