Size: a a a

2020 December 21

R

R-omk in Tarantool
Ruslan Valitov
Тогда смысла в транзакции нет?
Есть,  как минимум для того чтобы посмотреть на этот код через неделю и понять что там имелось ввиду
источник

RV

Ruslan Valitov in Tarantool
R-omk
Есть,  как минимум для того чтобы посмотреть на этот код через неделю и понять что там имелось ввиду
Спасибо, учту
источник

R

R-omk in Tarantool
R-omk
Есть,  как минимум для того чтобы посмотреть на этот код через неделю и понять что там имелось ввиду
Опять же, в виниле это не так работает, поэтому нужно явно писать то что ожидается
источник

MA

Mons Anderson in Tarantool
Ruslan Valitov
Не знаю кого слушать, документацию или вас)))
Апсерт делался исключительно для винила
Если у вас будут вторичные уникальные индексы, выйдет неудачно
источник

R

R-omk in Tarantool
Mons Anderson
Апсерт делался исключительно для винила
Если у вас будут вторичные уникальные индексы, выйдет неудачно
Ну "исключительно" это громко, как минимум потому что появился на несколько лет раньше винила )
источник

AE

Alexander Emelin in Tarantool
Всем привет, последнее время экспериментировал с Tarantool в качестве одного из движков для Centrifugo (https://github.com/centrifugal/centrifugo). Интеграция – это PUB/SUB (PUSH и POLL), sliding window кеш сообщений в каналах, presence (активные подписчики). Довел до полностью рабочего состояния, однако тот факт, что экосистема Тарантула слишком уж разнородна не дает мне пока приблизить движок к релизу – я немного потерялся и не понимаю во что целиться. Пока из того, чем могу поделиться: прилично переделанный официальный go-tarantool драйвер: https://github.com/FZambia/tarantool - в ридми указаны основные отличия от оригинала, пока планирую использовать его для своих экспериментов - может кого еще заинтересует. Изначально нужен был box.session.push в рамках Call, поэтому модифицировал, а потом наткнулся на другие вещи вроде старого msgpack и др.
источник

MA

Mons Anderson in Tarantool
Alexander Emelin
Всем привет, последнее время экспериментировал с Tarantool в качестве одного из движков для Centrifugo (https://github.com/centrifugal/centrifugo). Интеграция – это PUB/SUB (PUSH и POLL), sliding window кеш сообщений в каналах, presence (активные подписчики). Довел до полностью рабочего состояния, однако тот факт, что экосистема Тарантула слишком уж разнородна не дает мне пока приблизить движок к релизу – я немного потерялся и не понимаю во что целиться. Пока из того, чем могу поделиться: прилично переделанный официальный go-tarantool драйвер: https://github.com/FZambia/tarantool - в ридми указаны основные отличия от оригинала, пока планирую использовать его для своих экспериментов - может кого еще заинтересует. Изначально нужен был box.session.push в рамках Call, поэтому модифицировал, а потом наткнулся на другие вещи вроде старого msgpack и др.
О, класс. Спасибо!
@Totktonada посмотрите плиз, м.б. добавьте на download
источник

MA

Mons Anderson in Tarantool
R-omk
Ну "исключительно" это громко, как минимум потому что появился на несколько лет раньше винила )
проблем от него больше, чем профита
источник

R

R-omk in Tarantool
Mons Anderson
проблем от него больше, чем профита
Ну на борту "такого" в достатке)
источник

AT

Alexander Turenko in Tarantool
Mons Anderson
О, класс. Спасибо!
@Totktonada посмотрите плиз, м.б. добавьте на download
Покурю.
источник

AE

Alexander Emelin in Tarantool
Alexander Turenko
Покурю.
если какие-то вещи обнаружите любопытные - напишите plz, поправлю или обсудим
источник

AT

Alexander Turenko in Tarantool
Ну, если навскидку и высокоуровнево, то меня тревожит расползание коннекторов для одного языка по репозиториям. В долговременной перспективе это сложнее поддерживать (мейнтейнеры приходят и уходят), и хотелось бы консолидировать усилия над чем-то одним, зато максимально удобным и качественным.

В общем, как вы сказали, экосистема тарантула разнородна, и хочется это менять.
источник

AT

Alexander Turenko in Tarantool
Конкретно в гошной специфике я, к сожалению, профан.
источник

AE

Alexander Emelin in Tarantool
я согласен - но такие изменения просто пулл реквестом не закинешь к сожалению
источник

AT

Alexander Turenko in Tarantool
Но @funny_falcon, возможно, заинтересуется и даст критический взгляд.
источник

R

R-omk in Tarantool
Alexander Emelin
Всем привет, последнее время экспериментировал с Tarantool в качестве одного из движков для Centrifugo (https://github.com/centrifugal/centrifugo). Интеграция – это PUB/SUB (PUSH и POLL), sliding window кеш сообщений в каналах, presence (активные подписчики). Довел до полностью рабочего состояния, однако тот факт, что экосистема Тарантула слишком уж разнородна не дает мне пока приблизить движок к релизу – я немного потерялся и не понимаю во что целиться. Пока из того, чем могу поделиться: прилично переделанный официальный go-tarantool драйвер: https://github.com/FZambia/tarantool - в ридми указаны основные отличия от оригинала, пока планирую использовать его для своих экспериментов - может кого еще заинтересует. Изначально нужен был box.session.push в рамках Call, поэтому модифицировал, а потом наткнулся на другие вещи вроде старого msgpack и др.
даможно было вообще с  session.push  не связвваться,     просто пул воркеров которые делают Long polling  работает не хуже
источник

AE

Alexander Emelin in Tarantool
Да, я проверил - работает одинаково на локалхосте, но думаю если латенси появится, то разница будет
источник

YS

Yura Sokolov in Tarantool
Факт, что нужно делать оф.версию v2. Как минимум, нужно менять библиотеку msgpack, ибо безболезненно обновить ее не получится.
И да, по факту я мало внимания уделяю.
источник

R

R-omk in Tarantool
Alexander Emelin
Да, я проверил - работает одинаково на локалхосте, но думаю если латенси появится, то разница будет
не в этом дело , все равно   архитектурно то на то и выходит
источник

AE

Alexander Emelin in Tarantool
Ну я поддержал в движке оба механизма по факту:)
источник