Pull to refresh
-10
-1

Backend Development

Send message

Вы можете использовать потоки, если они вам нужны. В node есть worker_threads нативные потоки, которые могут взаимодействовать между общим буфером.
napajs потоки от microsoft, которые работают на уровне системных, написаны на плюсах.

Извиняюсь не вам отправил, хотел ниже человеку отправить noize


С телефона не так удобно использовать комментарии.....

TPC & UDP, Redis, NATS, kafka, итд.
Везде где есть потокавая передача данных можно использовать как транспорт. Главное формат общения был запрос ответа был под стандартом.


https://moleculer.services/docs/0.12/transporters.html

Я радуюсь, когда делаю на микросервисах что-то.
Использую активно molecular, так как посчитал что базовые фишки я буду делать долго и не факт, что сделаю лучше с первого раза. Из плюсов
Нормальное логирование.
Настройка метрик на методы.
Отправка метрик во все возможные сервисы.
Единый формат общения между сервисами.
Масштабируемость сервисов из коробки.
Тестировать код, мне стало проще. Микроскопы могут сами подыматся в случаи падения.
Наверное все не перечислить из плюсов.


Минусы были, они касались только некоторых мексинов, которые благополучно заменены.


Текущий монолит работает 700-1000 запросов сек.

Спасибо, информация по системным таблицам очень познавательная.

const test = new model; console.log(test.count);
Дело в том что свойство и геттер не статистика.

Общая рекомендация от Google итд parseInt надо вызывать с redux параметром.

Каждый уважающий себя пхп программист должен написать пхп фейерверк с нуля, после ему открывается третий глаз, который открывает истину: все уже придумано до нас.

Виноват, но на телефоне сложно контролировать автокомплит слов.

Причем тут эдьбрус и байкал? Кликбейт чистой воды.
В статье всего 2 упоминания в названии и в списке поддерживаемых ос.


Какова скорость распознавания в секунду на разных системах?

Это полный переписон проекта..

Для получения денег нужны вы с ноутом+кусачки. Факт 3 лиц остается.

Прошу прощения но я не имел виду бекапы для домашних компьютеров, когда оставлял ссылку на пост.
Для домашнего бекапа хватит и рейд копии диска.

Ленточные накопитили для бекапов самое то.
m.habr.com/ru/post/422851

Миксины не до конца раскрыты, нет описания параметров, а самое главное что методы из миксинов мержутся в сервисе/миксинах.

Вызов миксина redis в сервисе на прямую
const Redis = require("../mixins/redis");
module.exports = {
  name: 'adr-list-collection',
  mixins: [Redis({})],
  actions: {},
  created() {},
  async started() {
    console.log('redis.getAllKeys', await this.redis.keys('*'));
  },
  stopped() {},
};

Это поможет тем людям, кто работает с редисом не как с cache, а как key/value базой
Не совсем понятно как данные фреймворк работает с БД.
Постоянно держит коннект или открывает, когда это потребуется?

Меня интересует в данный момент кейс: это открыть соединение сделать запрос, получить ответ и закрыть соединение.

До моделей состоящие из одного obj сгодится и то трижды подумать придется перед использованием, есть proxy негативное решение, для большого списка obj как у меня 500к+, я бы точно не использовал подобное.

Я наверное один извращенец, который любит js и готов на нем писать все и вся...


Руби пробовал по работе, с каким-то аддовым шаблононизатором, шаг влево или вправо и проект не стартует, как у меня горело бордовым пламенем, на разработчиков, которые придумали использовать этот гем.


С тех пор я руби даже не воспринимаю в серьез, вот так поделка написанная, кем-то может убить желание использовать язык.

С нативным js я чувствую силу, а тут только отголоски силы.


В стандартном js можно программировать и без скобок — стрелочными функциями, если this не нужен. lmba я не буду использовать, не люблю обертки вокруг нативного языка.
Смотришь что это чудо нагенерировала и диву девишся. Подожду es20xx, когда сделают типизацию.

Information

Rating
Does not participate
Location
Воронеж, Воронежская обл., Россия
Date of birth
Registered
Activity

Specialization

Specialist
From 500,000 ₽