Size: a a a

pro.rb (Ruby/Rails / RU)

2020 December 14

S

ShadoWalkeR in pro.rb (Ruby/Rails / RU)
Технически оно сейчас так и есть - мне нужен горячий резерв
источник

ℹ🅿

ℹ️ 🅿️ in pro.rb (Ruby/Rails / RU)
Не переезжать, накрутить поверх ещё решение просто одно
источник

S

ShadoWalkeR in pro.rb (Ruby/Rails / RU)
Просто если консьюмер 1 - он поломался, ничего не работает
источник

S

ShadoWalkeR in pro.rb (Ruby/Rails / RU)
Возвращаемся к той же задаче, только с лишним слоем абстракции
источник

S

ShadoWalkeR in pro.rb (Ruby/Rails / RU)
Я уже второй день нервирую людей в профильных группах этим вопросом. И реакция всегда примерно такая же "Если его игнорировать, то может быть он уйдет"😂
источник

u

unkmas in pro.rb (Ruby/Rails / RU)
ShadoWalkeR
Просто если консьюмер 1 - он поломался, ничего не работает
Ты можешь поднять второй инстанс и через keepalived их держать
источник

u

unkmas in pro.rb (Ruby/Rails / RU)
Работать будет один, в случае проблем - переключится на другой
источник

u

unkmas in pro.rb (Ruby/Rails / RU)
Ну или любое другое решение для HA кластера
источник

S

ShadoWalkeR in pro.rb (Ruby/Rails / RU)
Ну смысл мне тогда с консьюмером заморачиваться, если я могу и текущий скрипт в кипэлайвд пихнуть?
источник

S

ShadoWalkeR in pro.rb (Ruby/Rails / RU)
Но пометку про кипэлайвд сделал
источник

u

unkmas in pro.rb (Ruby/Rails / RU)
А я не предлагаю решение изначальной проблемы, мне лень сейчас думать) Это только коммент про точку отказа, если будет единый консьюмер
источник

D

Dmitry in pro.rb (Ruby/Rails / RU)
если у тебя кластер редиса, то можно попробовать одну ноду настроить на READONLY - pop, другую на запись - push. Тогда параллельного чтения(pop) не произойдет
источник

AG

Alexander Gorshenev in pro.rb (Ruby/Rails / RU)
Всем привет! Кто-нибудь интегрировал qiwi api для мобильного приложения? Поделитесь опытом? Или друзья может есть?
источник
2020 December 15

S

ShadoWalkeR in pro.rb (Ruby/Rails / RU)
Dmitry
если у тебя кластер редиса, то можно попробовать одну ноду настроить на READONLY - pop, другую на запись - push. Тогда параллельного чтения(pop) не произойдет
Повторюсь - сторона редиса - не проблема. Проблема - сторона скриптов. Если работает 2 скрипта, делающих одно и то же, но только один должен в один момент времени выполнять работу, то надо в скриптах пилить механизм блокировок
источник
2020 December 16

D‘

Danil s odnoj ‘i’ i ... in pro.rb (Ruby/Rails / RU)
добрый день, есть массив объектов – [{a:1, b:1}, {a:2, b:2} … ] нужно вывести сумму всех A и B, как это максимально оптимально сделать без повторений? Пока только так - .map { |a| a[:a] }.inject(0, :+)
источник

V

Vladyslav Parashchen... in pro.rb (Ruby/Rails / RU)
Danil s odnoj ‘i’ i 'a'
добрый день, есть массив объектов – [{a:1, b:1}, {a:2, b:2} … ] нужно вывести сумму всех A и B, как это максимально оптимально сделать без повторений? Пока только так - .map { |a| a[:a] }.inject(0, :+)
А где у вас прибавление к суме B ?
источник

D‘

Danil s odnoj ‘i’ i ... in pro.rb (Ruby/Rails / RU)
такое же ток с б
источник

D‘

Danil s odnoj ‘i’ i ... in pro.rb (Ruby/Rails / RU)
я хочу в одно объеденить
источник

DV

Dmitry Voronov in pro.rb (Ruby/Rails / RU)
Так иди ичом и просто считай в переменные. В твоём варианте ты ещё и массив дополнительный создаёшь и проходишь не за раз в итоге
источник

V

Vladyslav Parashchen... in pro.rb (Ruby/Rails / RU)
А почему не просто .inject(0) { |sum, obj| sum+=obj[:a]+obj[:b] }
источник