Size: a a a

2017 November 23

PB

Patrick Bateman in Rubyata
СчАсТлИвАя НО НЕ ТВОЯ ❤️❤️❤️
От кучи факторов зависит: насколько нужен риалтайм, как настроены серверы (не получится ли так, что каждое открытое соединение на лонг-поллинг или вебсокет будет блокировать целый воркер веб-сервера?), и так далее.

Если совсем коротко:
1. (!!!) Если можно не заморочиться, не заморачивайся (!!!)
Всё.
> не получится ли так, что каждое открытое соединение на лонг-поллинг или вебсокет будет блокировать целый воркер веб-сервера?

Ну это надо быть совсем дураком, чтобы так сделать
источник

ch

core hook in Rubyata
😆
источник

С

СчАсТлИвАя НО НЕ ТВОЯ ❤️❤️❤️ in Rubyata
Patrick Bateman
> не получится ли так, что каждое открытое соединение на лонг-поллинг или вебсокет будет блокировать целый воркер веб-сервера?

Ну это надо быть совсем дураком, чтобы так сделать
Непотокобезопасное приложение —> Форкинг процессами на Пуме —> И всё, хоть ты локти кусай, даже если трижды умный
источник

PB

Patrick Bateman in Rubyata
СчАсТлИвАя НО НЕ ТВОЯ ❤️❤️❤️
Непотокобезопасное приложение —> Форкинг процессами на Пуме —> И всё, хоть ты локти кусай, даже если трижды умный
Зачем процессы плодить? В один процесс пускай всё и обрабатывается. В Ruby нет поддержки асинхронного IO?
источник

PB

Patrick Bateman in Rubyata
В один поток вернее даже.
источник

С

СчАсТлИвАя НО НЕ ТВОЯ ❤️❤️❤️ in Rubyata
Ну тогда это вообще не рельсы, а Голиаф ставить надо, проще вообще тогда не на рубях писать.
В любом случае это огромная переделка.
источник

ch

core hook in Rubyata
чем рельсы плохи
источник

PB

Patrick Bateman in Rubyata
А, ну ок. Я не особо в курсе, что там с async IO в Руби. Мой основной язык Python. :) Тут это легко делается.
источник

С

СчАсТлИвАя НО НЕ ТВОЯ ❤️❤️❤️ in Rubyata
core hook
чем рельсы плохи
Не надо таких вопросов в интернете задавать, срач начнётся )
источник

PB

Patrick Bateman in Rubyata
Rails хорош, но для своих задач 😉
источник

С

СчАсТлИвАя НО НЕ ТВОЯ ❤️❤️❤️ in Rubyata
Мужики, серьёзно говорю, не начинайте обсуждение "плюсов и минусов рельс", сейчас ханамисты понабегут и всё, понеслась моча по трубам
источник

PB

Patrick Bateman in Rubyata
СчАсТлИвАя НО НЕ ТВОЯ ❤️❤️❤️
Мужики, серьёзно говорю, не начинайте обсуждение "плюсов и минусов рельс", сейчас ханамисты понабегут и всё, понеслась моча по трубам
источник

S

SSH in Rubyata
Rustam Sharshenov
веб-сокеты лучше, но сложнее - добавляется pub-sub, зависимость от редиса
редис не обязательно...ща постгрес тоже поддерживает пабсаб
источник

S

SSH in Rubyata
в экшн кэйбл загляни там есть примеры
источник

ch

core hook in Rubyata
круто
источник

RS

Rustam Sharshenov in Rubyata
Крутяк, в следующий раз, попробую
источник

MS

Mikhail Sytchev in Rubyata
SSH
редис не обязательно...ща постгрес тоже поддерживает пабсаб
мне такие заявления как ножом по сердцу
источник

MS

Mikhail Sytchev in Rubyata
Ребят, вопрос. Поставил в rails проект гем ‘rails_best_practices’. Проанализировал им проект. В целом не очень много у него замечаний, но есть такое: “Don't rescue Exception” Я реально обрабатывал експшн в отложенном таске. Я знаю тип исключения и из-за чего он происходит, но таска не должна останавливаться как только столкнется с этим исключением.
источник

MS

Mikhail Sytchev in Rubyata
Вообще я думал что знаю что делаю, а вот теперь начал сомневаться. Как еще можно мой кейс решить?
источник

AJ

Azamat Jumabekov in Rubyata
Mikhail Sytchev
Ребят, вопрос. Поставил в rails проект гем ‘rails_best_practices’. Проанализировал им проект. В целом не очень много у него замечаний, но есть такое: “Don't rescue Exception” Я реально обрабатывал експшн в отложенном таске. Я знаю тип исключения и из-за чего он происходит, но таска не должна останавливаться как только столкнется с этим исключением.
можно подробнее?
источник