mdXm
@AngelofSorrow

Редис еще поднять надо, тоже тот себе квест)

2022-08-31 19:53:52

Andrew Grigorev
@eigrad

это если отказоустойчивый-масштабируемый, а так вроде проще ничего не может быть?

2022-08-31 19:56:03

mdXm
@AngelofSorrow

Ну так а другой то не нужен)))

2022-08-31 19:56:27

Andrew Grigorev
@eigrad

почему? append-only сохранение базы на отказоустойчивый диск включил, в instance group добавил, и пойдет

2022-08-31 21:17:17

Nikolay Konovalov
@konovalov_na

🙈 зачем вам рэдис, реалезуется это очередью обычной, RabbitMQ/kafk, да даже без них можно, в топик приезжают сообщения из тг через колбек, в порядке очередности в несколько потоков разгребаете это все.

2022-09-01 06:58:33

Dmitriy Nartov
@stampit

Эмммм.... Для лёгкой очереди использовать редис вместо кролика/кафки - нормальная история.

2022-08-31 22:22:55

Гончаров Владимир
@morozovsk

а что его там настраивать? он же с пол оборота устанавливается...

2022-08-31 22:14:24

Dmitriy Nartov
@stampit

Отказоустойчивость, эрланг и джава соответственно - по моему мнению - ну его нафиг, когда не надо париться.

2022-08-31 22:15:22

Гончаров Владимир
@morozovsk

>отказоустойчивость может ещё и бекапы начать делать? :)

2022-08-31 22:16:36

Dmitriy Nartov
@stampit

Ой, да зачем? А потом ещё запариваться над кластеризацией кафки...

2022-08-31 22:17:10

Andrew Grigorev
@eigrad

контекст - на коленке накидать бота со стейтом, точно для этого обязательно rabbit/kafka тащить?) отказоустойчивость не нужна, и данные можно терять… ну сбросится стейт диалога у юзера, неужели оно стоит поднятия 3+ машинок или использования дорогущего managed решения? 🙂

2022-09-01 09:18:37

Andrew Grigorev
@eigrad

эх, красоту идеи хранить стейт диалога в локальных переменных питонячей корутины никто не оценил 🙁

2022-09-01 07:03:39

Nikolay Konovalov
@konovalov_na

тут скорее не про стейт, а про хайлод: 1. сервер не выдерживает большой rps 2. не отвечает на колбеки 3. для юзера выглядит, что бот сдох 4. он с удвоенной силой кликает на кнопки бота, серверу все хуже и хуже.

2022-09-01 07:10:55

Andrew Grigorev
@eigrad

как раскидать юзеров по отдельным инстансам это отдельный вопрос) и в целом не сложный)

2022-09-01 07:15:51

Andrew Grigorev
@eigrad

Бобук как-то на рассвете текстовых квестов в ТГ игрушку накидал, и зачем-то заюзал polling api вместо нормального с вебхуком))) но я не Бобук, я не смогу заддосить свой пет-прожект одним сообщением в свой публичный канал)))

2022-09-01 07:40:06

Nikolay Konovalov
@konovalov_na

я чуть ниже это написал

2022-09-01 07:08:02