Size: a a a

2019 November 25

NB

Nikita Batrak in Random Ruby Chat
Anton ♎️
Всем привет.
Я хотел бы сделать следующее: чтобы при запуске рельс, у меня инициализировался инстанс одного класса (который взаимодействует с библиотекой C++), и я мог бы конкретно этот же инстанс использовать в независимых запросах. В добавок, я хотел бы этот же инстанс использовать когда я запускаю rails c, и из сайдкика.
Я так понимаю что "инстанс" мне не подходит, и нужно делать отдельный (демонизированный) процесс, который запускать параллельно с рельсами. Значит я думаю нужно чтобы этот процесс крутился и ждал сообщений, и когда ему приходят сообщения выполнял код. Всё это звучит как-то немного странно и мне кажется что я запутался.
Кто-нибудь понимает что я имею в виду, и есть ли какие-то разумные стратегии для данной задачи?
у тебя в рамках рельсы, консоли и сайдкика будет инициализироваться новый инстанс, не пошаренный
источник

NB

Nikita Batrak in Random Ruby Chat
потому что у каждого процесса свой участок памяти
источник

NB

Nikita Batrak in Random Ruby Chat
и она не шарится между процессами
источник

NB

Nikita Batrak in Random Ruby Chat
касательно стратегий: спавнишь отдельно инстанс и думаешь как будет взаимодействовать с ним (по какому интерфейсу)
источник

A

Anton ♎️ in Random Ruby Chat
Nikita Batrak
касательно стратегий: спавнишь отдельно инстанс и думаешь как будет взаимодействовать с ним (по какому интерфейсу)
Какие есть варианты для взаимодействий? Сокет знаю но это как-то сложно
источник

NB

Nikita Batrak in Random Ruby Chat
ну вариантов то очень много, http, rabbit?
источник

NB

Nikita Batrak in Random Ruby Chat
смотря что нужно
источник

r

ruuke in Random Ruby Chat
Чо эт расширение значит - .mv? Файл лежит в db/shema/public/views/blabla.mv.sql
источник

F

Falcon in Random Ruby Chat
Всем привет, подскажите, что должен уметь и знать ruby junior dev?
источник

NB

Nikita Batrak in Random Ruby Chat
ruuke
Чо эт расширение значит - .mv? Файл лежит в db/shema/public/views/blabla.mv.sql
Гугл не работает?

https://en.m.wikipedia.org/wiki/MIVA_Script
источник

r

ruuke in Random Ruby Chat
спаибо! работает, руки кривые
источник

D

Dimon in Random Ruby Chat
Falcon
Всем привет, подскажите, что должен уметь и знать ruby junior dev?
источник

D

Dimon in Random Ruby Chat
чиста филиал гугла на телеграме
источник

NB

Nikita Batrak in Random Ruby Chat
можно бота делать
источник

NB

Nikita Batrak in Random Ruby Chat
и просить у гугла бабки за партнерку
источник

D

Dimon in Random Ruby Chat
я бы еще денег за вход в чат просил
источник

NB

Nikita Batrak in Random Ruby Chat
1btc?
источник

EB

Eugene Burmakin in Random Ruby Chat
Как вы там, гребцы
источник

NB

Nikita Batrak in Random Ruby Chat
по братски чисто
источник

NB

Nikita Batrak in Random Ruby Chat
Eugene Burmakin
Как вы там, гребцы
ну явно хуевее, чем ты
источник