Size: a a a

Golang Developers — русскоговорящее сообщество

2020 November 11

D

Dmitry in Golang Developers — русскоговорящее сообщество
x-foby
Господи, остановитесь.
Вычитать их хранилища таски на ближайший обозначенный период и размазать их по этому периоду — это элементарная задача, решаемая двумя функциями из стандартной библиотеки.
Не нужно здесь выдумывать что-то про объёмы.
На любых объёмах запускать задачу нужно в то время, в которое указано её запускать.
Насколько я понял у человека мысль в том чтобы «эффективно читать большой объём тасок раз в минуту»
источник

SN

Stephan Nein in Golang Developers — русскоговорящее сообщество
Dmitry
Насколько я понял у человека мысль в том чтобы «эффективно читать большой объём тасок раз в минуту»
раз в минуту*
позже поправил
источник

D

Dmitry in Golang Developers — русскоговорящее сообщество
Да. Поправил.
источник

D

Dmitry in Golang Developers — русскоговорящее сообщество
В общем если у вас база выдаёт раз в минуту нужный вам объём - не парьтесь и дергайте раз в минуту
источник

D

Dmitry in Golang Developers — русскоговорящее сообщество
Если нет - ищите более быстрые хранилища - да хоть мемкеш
источник

SN

Stephan Nein in Golang Developers — русскоговорящее сообщество
Dmitry
Если нет - ищите более быстрые хранилища - да хоть мемкеш
спасибо! какие ещё есть варианты хранилищ?
источник

D

Dmitry in Golang Developers — русскоговорящее сообщество
Субд или key value
источник

D

Dmitry in Golang Developers — русскоговорящее сообщество
Очереди ещё.
источник

D

Dmitry in Golang Developers — русскоговорящее сообщество
Но вы объемы свои изучите.
источник

SN

Stephan Nein in Golang Developers — русскоговорящее сообщество
Dmitry
Но вы объемы свои изучите.
обьемов нет
это тема диплома)
просто мне интересно стало, как бы это крутилось в продакшене, если пользователей было бы около 500 000 или вовсе 1 000 000
источник

D

Dmitry in Golang Developers — русскоговорящее сообщество
А таких обьемах нужен простой скейл- горизонтальный
источник

D

Dmitry in Golang Developers — русскоговорящее сообщество
Кластер хранилищ - для примера редисы стендалон на 10 машинах. Каждый хранит таски по ключу минуты.
источник

D

Dmitry in Golang Developers — русскоговорящее сообщество
Кластер воркеров который опрашивают эти редисы каждую минуту и размазывают отправку на минуту
источник

NR

Nazar Rohozhuk in Golang Developers — русскоговорящее сообщество
Dmitry
Самый простой вариант тот же кролик с доставкой в нужное время
в кролике есть отправка по времени??
источник

А

Анатолий in Golang Developers — русскоговорящее сообщество
Nazar Rohozhuk
в кролике есть отправка по времени??
https://habr.com/ru/post/235505/
не совсем, но в кролике есть такой вариант
источник

V

Vlad in Golang Developers — русскоговорящее сообщество
Нашел на Али 😆😆😆
источник
2020 November 12

VS

Vladimir Smagin in Golang Developers — русскоговорящее сообщество
а на широкую программистскую хлеборезку точно налезет?
источник

x

x-foby in Golang Developers — русскоговорящее сообщество
Программистам не привыкать натягивать ненатягиваемое)
Нам за это деньги платят)
источник

s

shawas in Golang Developers — русскоговорящее сообщество
как переменную в строку бомбануть ?
источник

s

shawas in Golang Developers — русскоговорящее сообщество
кто подскажет ?
источник