Size: a a a

2021 March 19

EG

Emmanuel Goldstein in pro.vim
Нет отдельного сервера
источник

G

GNU/Vsevolod in pro.vim
Ясно
источник

NG

Nicholas Guriev in pro.vim
Emmanuel Goldstein
Да, придётся на вебхук переводить, чтобы это сработало
Мне кажется, можно не заморачиваться. И если бот потормозит секунду-две, пока он перезапускается, никто не заметит. Главное, что сообщения не потеряются и так.
источник

G

GNU/Vsevolod in pro.vim
Почему так критична задержка между рестартами?
источник

YS

Yaroslav Schekin in pro.vim
GNU/Vsevolod
Т.е. все тр-ции сразу на диск, ничего в кеше не держится?
TIL
Одно с другим не связано, вообще-то.
Суть в том, что... https://t.me/vimers/87482 , да.
источник

G

GNU/Vsevolod in pro.vim
было связано, пока я не знал, что субд не живет в отдельном процессе
источник

YS

Yaroslav Schekin in pro.vim
GNU/Vsevolod
было связано, пока я не знал, что субд не живет в отдельном процессе
Нет, я к тому, что то, кеширует библиотека что-то (как sqlite) или нет, и то, выполняется ли она, допустим (это не относится к sqlite, если что), в отдельном thread того же приложения, не связаны друг с другом.
источник

G

GNU/Vsevolod in pro.vim
Emmanuel Goldstein
Да, придётся на вебхук переводить, чтобы это сработало
Все равно же вебхук слушает один порт, как ты забиндишь 2-й инстанс?
источник

EG

Emmanuel Goldstein in pro.vim
GNU/Vsevolod
Все равно же вебхук слушает один порт, как ты забиндишь 2-й инстанс?
Ну дык nginx поставить балансером над двумя нодами
источник

G

GNU/Vsevolod in pro.vim
Nicholas Guriev
да? а как? что-то не припомнится функциональность бесшовного перезапуска
С компоузом — да не выйдет, рестарт означает запуск контейнера после стопа предыдущего. бесшовности разве что с swarm можно достичь наверное
источник

G

GNU/Vsevolod in pro.vim
Emmanuel Goldstein
Ну дык nginx поставить балансером над двумя нодами
Как вариант
источник

f

fishsouprecipe 🤍 in pro.vim
сервер который будет 100% uptime слушать апдейты и кидать в очередь? а бот с рестартом будет их обрабатывать?
источник

NG

Nicholas Guriev in pro.vim
fishsouprecipe 🤍
сервер который будет 100% uptime слушать апдейты и кидать в очередь? а бот с рестартом будет их обрабатывать?
Что-то вы усложняете. Да и 100% uptime не бывает в природе.
источник

f

fishsouprecipe 🤍 in pro.vim
ну я имею в виду не будет рестартиться от пересборки из-за новой версии vim/neovim
источник

f

fishsouprecipe 🤍 in pro.vim
ну не обязательно такая реализация, просто разделить 2 вещи
источник

f

fishsouprecipe 🤍 in pro.vim
самого бота телеги, и базу тегов
источник

EG

Emmanuel Goldstein in pro.vim
fishsouprecipe 🤍
ну не обязательно такая реализация, просто разделить 2 вещи
Раздели
Исходники на гитхабе
источник

EG

Emmanuel Goldstein in pro.vim
Исходники моего CI/CD тоже на гитхабе
источник

EG

Emmanuel Goldstein in pro.vim
Но я тебе и так могу сказать, что он тупо делает docker-compose up на пуш в мастер
источник

f

fishsouprecipe 🤍 in pro.vim
не, я краб в rs, желание не сделать говнецо не даст мне взяться за твоего бота, который мне нрав
источник