Сергей
🔝
V
У нас используется, но я ее открытой долго не держу :)
V
:D
V
да вполне возможно, оно ж новые значения загребает с какой-то периодичностью
V
старые не убирает
Evgeniy 🍀
Быстро и очень грязно - делай релоад страницы по таймауту в 24 часа, допустим.
Maksim
Всем привет. Кто-нибудь может подсказать или кинуть пример, как писать логи из ноды в unix socket?
Evgeniy 🍀
юзерскрипт же.
Nurik
Всем привет. Есть у кого-нибудь пример связынвания двух моделей в sequelize? Есть User И Token модели. У Token есть: references: { model: 'User', key: 'id' } Потом прописал связи вот так: m.User.hasMany(m.Token); m.Token.belongsTo(User); В модель User добавил метод для поиска пользователя по токену: instanceMethods:{ findByToken:function(token){ return this.__factory.associations['Token'].target.findOne({where:{token:token}}); // return ''; } } Но не работает почему-то. В общем у меня стойкое ощущение, что я что-то делаю не так. В доке ничерта не понятно. Что необходимо прописать, чтобы связать 2 модели?
Nurik
Здесь вообще хоть кто-нибудь использовал Sequelize ?
Nurik
Что-то как ни задам вопрос, касательно sequelize, то все молчат почему-то.
Anton
имхо, тут нужно смотреть в сторону single sign on и единого севриса авторизации. если под микросервисами имеются в виду прям отдельные по пользовательскому функционалу сервисы (в духе: тут у нас живет даминка для такой херни, а там такой-то кабинет), а не какие-то отдельные компонеты приложения. а вот реализация всего этого дела уже процесс довольно мутный и комплексный, зависит от окружения в котором живут эти сервисы и с чем придется интегрироваться
Nurik
Именно!
Nurik
Проблем с SQL —нет.
Nurik
Подскажите best practice как вы юзаете SQL из под ноды.
Nurik
Я просто из мира PHP. Юзал AR и доктрину.
Nurik
Ну хорошо, можно пример из вашей практики тогда ?
Nurik
Решить задачу можно миллионами способов.
Evgeny
Нурик, не слушайте его, он несет херню
Evgeny
Как начал вчера, так и не останавливается
V
Я кнекс юзаю
Nurik
Да я буду все делать на коллбеках, только, чтобы все работало.
Evgeny
Не надо на коллбеках
Nurik
Ребят, неужели я задал такой сложный вопрос, из-за которого нужно было такой срач разводить ?
Evgeny
Не, срач это святое. Это скрепы рукоммьюнити
Новый
/kick @IlyaAzarov
Новый
Эх.
Ivan
да, я недавно по этому вопросу консультировался, секвалайз сам не индексирует таблицы, нужно либо через пг админ руками либо миграциями.
Nurik
Так что использовать ? А то только критика, без конкретики.
Evgeny
Эх.
Несмотря на, должны быть разные точки зрения, иногда это помогает
Ivan
аминь
Новый
Evgeny
Эй, бро, харош оскорблять
Vladimir
Кто именно?
Evgeny
Сраться - сколько угодно, но без переходов на личности
Nurik
Так, давайте тут без меня как-нибудь)
Evgeny
Ты можешь сколько угодно говорить что я несу херню - это твоё право. Но не надо говорить что я херня - это уже не оценка действий и решений, а переход на личности
Таймураз
Илья, у вас последняя неделя не задалась? Произошло что в жизни?
Vladimir
Я предлагаю забанить Илью
Vladimir
Ему надо передохнуть
Таймураз
Тогда что за пиздец в чате происходит последние дни?
Evgeny
Ну окнорм. Ограничься тогда обсёром меня, не трогай остальных, ок? Тогда можно будет продолжить общение на достаточно контсруктивном уровне
Таймураз
Взрослый мужик, а ведешь себя как... Столько вариантов, не знаю с чего и начать
Тенпеннай
жизни не хватит
Тенпеннай
а
Nurik
Не, спасибо. Я на ноде теперь буду только чистый SQL писать. Благо микросервисы. Бизнес логику на php напишу лучше.
ixplo
Вот в масштабировании в микросервисах и начинается ад. Тупо тормоза из-за общения сервисов по сетке. Вместо внутренних обращений. Да и фикс багов. Не факт, что баг на сервисе спровоцировал он сам, а не другие сервисы или тормоза в сети
ixplo
Микросервисы легко дебажить. Но для общения об этом предлагаю пойти в @nodejs_ru
ixplo
Срачстартеров вам принёс
V
вроде только один срач закончился
Anonymous
ixplo
Микросервисы - это когда тебе пофигу на скорость и поддержку в будущем имхо.
Evgeny
это когда легко бить на части не зависящие друг от друга, а значит можно ускорить разработку распаралелив ее на несколько команд
ixplo
Если они разрастутся, можно тупо упереться в скорость сети имхо
Evgeny
Ну можно и в скорость шины упереться.
Evgeny
А может быть зависимость обратная? У них есть бабло потому что они умеют его считать и тратить эффективно?
Evgeny
http://www.grpc.io/
Evgeny
Вы мыслите о микросервисах в привычных категориях рест апи и джсона
Evgeny
Но 1) микросервисы не нужны в 95% случаев 2) к ним другой подход из протобафа и кубернетеса, а не вот этого вашего
Evgeny
А также https://twitter.github.io/finagle/
Vladimir
Перед тем как обсуждать микросервисы, действительно стоит сначала узнать, что это
V
это уже IoT
V
совсем другой хайп :D
Władimir (Zae)
Матрос
ребят, можно как-то передать промис в другой модуль и там его отрезолвить? чтоб в первом месте получить data
Матрос
проблема в том что я могу только отрезолвенный промис в первом месте создать. а нужен пустой. гугль не помог - не понимаю как сделать
Evgeny
Чтот проблема не ясна
Матрос
ща поясню. юзаю pubsub-js, делаю publish. в data хочу передать объект промис чтобы его от резолвитьв том месте где subscribe
Sergey
ребят, можно как-то передать промис в другой модуль и там его отрезолвить? чтоб в первом месте получить data
const myPromise = new Promise(resolve => resolve(123)) function anotherModule(prom) { prom.then(data => console.log(data) } anotherModule(myPromise)
Sergey
ща поясню. юзаю pubsub-js, делаю publish. в data хочу передать объект промис чтобы его от резолвитьв том месте где subscribe
если именно резолвить в другом месте, то нужно передавать не промис, а функции resolve, reject
Sergey
Sergey
наглядный пример