Size: a a a

2020 October 31

АС

Андрей Сыврачев... in Tarantool
Вот это наверно подойдет?
источник

R

R-omk in Tarantool
Андрей Сыврачев
Вообщем я хочу сделать децентрализованный PUB-SUB, похоже тарантул не лучшая идея
В случае острой нужды можно и руками репликацию на триггерах lua + netbox набросать,  с выключенными дисками
источник

MF

Michael Filonenko in Tarantool
Андрей Сыврачев
Вообщем я хочу сделать децентрализованный PUB-SUB, похоже тарантул не лучшая идея
тарантул нормальная идея
источник

MF

Michael Filonenko in Tarantool
Андрей Сыврачев
Вот это наверно подойдет?
центрифуга подойдет
источник

Е

Евгений in Tarantool
@inthrax добрый день, обнаружил вот такую конструкцию
local new_id = clock.monotonic64()/1e3
у меня вопросы
1. в чем тут смысл?
clock.monotonic64() - это и так супер точная величина в пределах сервера, зачем резать
2. почему у него тип cdata
источник

R

R-omk in Tarantool
Cdata видимо поэтому что не может быть совместимо с lua number
источник

Е

Евгений in Tarantool
R-omk
Cdata видимо поэтому что не может быть совместимо с lua number
возможно, я тоже так подумал, но почему не привести типы? Все равно приходится или к number приводить или к string
источник

Е

Евгений in Tarantool
Как использовать в tnt cdata напрямую?
источник

R

R-omk in Tarantool
Евгений
возможно, я тоже так подумал, но почему не привести типы? Все равно приходится или к number приводить или к string
Ничего не нужно приводить,  будет потеря точности
источник

R

R-omk in Tarantool
Хранилище числа нормально будет хранить как uint64
источник

R

R-omk in Tarantool
Евгений
Как использовать в tnt cdata напрямую?
Просто как обычно, чаще всего, заисключением экзотических случаев
источник

АС

Андрей Сыврачев... in Tarantool
Michael Filonenko
тарантул нормальная идея
Ну тогда нужен какой то простой способ вырубить запись на диск, либо реально RAM диск использовать.
источник

АС

Андрей Сыврачев... in Tarantool
А сколько времени задержка репликации будет?
источник

AK

Alexey Kuzin in Tarantool
Андрей Сыврачев
Ну тогда нужен какой то простой способ вырубить запись на диск, либо реально RAM диск использовать.
А почему без диска-то?
источник

AK

Alexey Kuzin in Tarantool
Виртуалки в облаке всегда включают какой-то объём в тарифы
источник

MF

Michael Filonenko in Tarantool
Андрей Сыврачев
А сколько времени задержка репликации будет?
Наша рекомендация лага меньше секунды-двух
источник

MF

Michael Filonenko in Tarantool
А дальше уже как железо накрутите
источник

АС

Андрей Сыврачев... in Tarantool
Хорошо, немного изменю условия задачи. Раз уж тарантул есть.
  Мессенджер. Задача хранить в тарантуле Presense, вообщем какой абонент к какому серверу присоединился.
 Три экземпляра тарантула: Европа, Азия и Штаты.
 Юзер коннектится через один из кластеров (это может быть и веб браузер и десктоп), Пуш нотификации есть не всегда.
 Юзер приконнектился и сделал Запись о себе - мол я сижу на таком то сервере. Его могут теперь найти другие юзеры и послать сообщение.
  Только вот зачем диск насиловать для этой задачи я не понимаю. Тарантул берётся ради мастер-Мастера.
источник

АС

Андрей Сыврачев... in Tarantool
То есть допустим одну ноду тарантула выключили. И получается что чтобы восстановить миллион статусов ей быстрее считать с диска, и потом разницу подгрузить с других нод. Так? Разницу за время простоя.
источник

Sergey Й in Tarantool
А если сервер выйдет из строя?
источник