Size: a a a

2020 May 14

T

Tishka17 in Python Flask
Агент Печенька
Там можно сторадж сделать.
а как это шариться будет между инстансами?
источник

РБ

Руслан Базяк... in Python Flask
а мне нужно, чтобы переменная в конфиге была в рамках одного инстанса приложения
источник

T

Tishka17 in Python Flask
ээ
источник

T

Tishka17 in Python Flask
Руслан Базяк
а мне нужно, чтобы переменная в конфиге была в рамках одного инстанса приложения
зачем?
источник

РБ

Руслан Базяк... in Python Flask
то есть если один чел залогинелся, нажал на кнопку. Загорелся свет в комнате. затем другой чел залогинелся и у него уже эта кнопка нажата, потому что свет в комнате горит, комната у них одна на всех :)
источник

T

Tishka17 in Python Flask
вот у тебя запущено 10 инстансов. На какой из них придет запрос - ты не знаешь. Какой смысл конфигурить только один инстанс, а остальные не трогать?
источник

T

Tishka17 in Python Flask
Руслан Базяк
то есть если один чел залогинелся, нажал на кнопку. Загорелся свет в комнате. затем другой чел залогинелся и у него уже эта кнопка нажата, потому что свет в комнате горит, комната у них одна на всех :)
1. человек нажал кнопку - 9й инстанс запоминл, что кнопка нажата.
2.  Другой нажал кнопку - 5й инстанс азпомнил что кнопка нажат.
3. Первый - спросил "а кнопка нжаата?" - 7й инстанс овтетил, что кнопка не нажата
источник

РБ

Руслан Базяк... in Python Flask
под инстансом я понимаю не сессию одного человека, а крутящееся на сервере приложение. оно же одно крутится, а не несколько их, и оно одно обслуживает все входящие запросы
источник

T

Tishka17 in Python Flask
под инстансом я имел ввиду конкретный процесс
источник

РБ

Руслан Базяк... in Python Flask
а у меня один инстанс должен быть. откуда там 10 инстансов?
источник

T

Tishka17 in Python Flask
Руслан Базяк
под инстансом я понимаю не сессию одного человека, а крутящееся на сервере приложение. оно же одно крутится, а не несколько их, и оно одно обслуживает все входящие запросы
приложение крутится обычно в виде кучи процессов
источник

T

Tishka17 in Python Flask
более того, в плохих случаях они могут быть даже не на одном сервере, но пока забудем
источник

РБ

Руслан Базяк... in Python Flask
я могу тупо сохранить её в БД. но это как-то некрасиво. хочется заюзать встроенный конфиг на запись
источник

T

Tishka17 in Python Flask
особенность питона, что он лучше масштабируется когда поднимаешь несколько процессов
источник

T

Tishka17 in Python Flask
Руслан Базяк
я могу тупо сохранить её в БД. но это как-то некрасиво. хочется заюзать встроенный конфиг на запись
ну а как ты встроенный конфиг передашь в другой процесс?
источник

РБ

Руслан Базяк... in Python Flask
то есть только сторонним конфигом. родным никак не выйдет?
источник

РБ

Руслан Базяк... in Python Flask
понял... походу не выйдет так
источник

T

Tishka17 in Python Flask
я бы насчет динаконф тоже сильно подумал
источник

РБ

Руслан Базяк... in Python Flask
пойду почитаю про динаконф
источник

T

Tishka17 in Python Flask
имхо чтобы расшарить окнфиг через динаконф, тебе его тоже надо куда-то сохранить и перечитывать
источник