@nodejs_ru

Страница 2651 из 2748
Сергей
08.10.2018
16:23:23
пока что я говорю о том, что решение юзать микросервисы было принято безосновательно

Google
Aga
08.10.2018
16:23:55
бесконечная масштабируемость

Дмитрий
08.10.2018
16:24:08
Дмитрий
08.10.2018
16:24:29
так их как грязи, только в рашке не бери
Почему не в России? Мне важен пинг минимальный и аудитория основная у проекта в РФ.

Nikolay
08.10.2018
16:24:45
> Пох, главное что микросервисы говно Микросервисы сами по себе не говно. Просто они: - повышают стоимость обслуживания системы; - понижают её надежность;

Дмитрий
08.10.2018
16:24:55
Нынче всякие AWS блочат, а с российскими сервисами все в порядке. Правда интересно

Сергей
08.10.2018
16:24:58
Lambda например и есть одна функция
каждый раз, как ты отвечаешь на мое сообщение, мне кажется, что я могу быть не прав и начинаю перепроверять что я писал

Aga
08.10.2018
16:24:58
Понижают надёжность, серьёзно?

Кирилл
08.10.2018
16:25:10
соц сеть
В таком случае микросервисная архитектура более чем применима

Дмитрий
08.10.2018
16:25:17
Бывает ?

Google
Сергей
08.10.2018
16:25:38
В таком случае микросервисная архитектура более чем применима
но не значит, что обосновано её использование

Aga
08.10.2018
16:25:43
В таком случае микросервисная архитектура более чем применима
У меня немного не определённая нагрузка планируется, решил перестраховаться

Oleh
08.10.2018
16:25:52
Если юзать request-promise(-native) ?) Или все равно лучше axios / fetch ?

Nikolay
08.10.2018
16:25:59
Понижают надёжность, серьёзно?
В общем случае да. Зависит от кол-ва критичных для нормального функционирования узлов.

Дмитрий
08.10.2018
16:26:27
artplanet.su
Спасибо. Чем круче других сервисов аналогичных? У крупных хостеров услуга тоже есть.

Aga
08.10.2018
16:26:29
Относительно монолита, точно безопаснее при хайлоаде

Nikolay
08.10.2018
16:26:52
Относительно монолита, точно безопаснее при хайлоаде
Монолит тоже вполне себе масштабируется.

Сергей
08.10.2018
16:27:01
Спасибо. Чем круче других сервисов аналогичных? У крупных хостеров услуга тоже есть.
я взял, было всё ок. не дорого и удобно. главное брать raid всегда

Aga
08.10.2018
16:27:02
Воркеры?

Nikolay
08.10.2018
16:27:20
Балансер — а дальше хоть обмасштабируйся.

Aga
08.10.2018
16:27:57
Балансер — а дальше хоть обмасштабируйся.
Если монолит так пиздат, почему его не юзают в ФБ, ВК и тд?

Дмитрий
08.10.2018
16:28:04
я взял, было всё ок. не дорого и удобно. главное брать raid всегда
Raid в плане дублирования данных для сохранности или же для быстродействия?

Спс за линк

Кирилл
08.10.2018
16:28:15
но не значит, что обосновано её использование
В любом случае, кто бы что не говорил, что то масштабное писать с помощью микросервисов тупо удобнее

Google
Сергей
08.10.2018
16:28:39
очень спорно. я писал и испытал много боли

Дмитрий
08.10.2018
16:28:59
для сохранности больше)
Я обычно бэкапирую проекты на внешний источник и чекаю содержимое бэкапов, так что не актуально)

Сергей
08.10.2018
16:29:51
Я обычно бэкапирую проекты на внешний источник и чекаю содержимое бэкапов, так что не актуально)
нууу. если у тебя умрет жесткий диск, что лучше? - ты будешь менять жесткий диск, накатывать ось и настраивать окружение, а затем восстанавливать проект - или просто перетыкнешь жесткий диск и все продолжит работать дальше

Nikolay
08.10.2018
16:30:10
Если монолит так пиздат, почему его не юзают в ФБ, ВК и тд?
Не думаю, что "ФБ, ВК и т.д." начинали сразу с микросервисной архитектуры.

reskwer
08.10.2018
16:30:25
Народ а как из файла - запустить другую команду ))) к примеру по среди выполнения файла, node server

Aga
08.10.2018
16:30:33
Не думаю, что "ФБ, ВК и т.д." начинали сразу с микросервисной архитектуры.
именно, они не ожидали аудиторию такую. Они пришли к этому

Nikolay
08.10.2018
16:30:35
Он не пиздат, — у всего есть свои про и контра.

Aga
08.10.2018
16:31:25
Он не пиздат, — у всего есть свои про и контра.
В любом случае, если я сделал ошибочное решение, скоро об этом узнаю)

Nikolay
08.10.2018
16:31:57
именно, они не ожидали аудиторию такую. Они пришли к этому
У тебя какие нагрузки планируются? Скажем, 1.5 миллиона человек в сутки — это хайлоад или нет?

Aga
08.10.2018
16:32:18
но с микросервисами, я смогу в реал тайме поднимать сервера

и регулировать масштабируемость

мб в монолите также можно, но сомневаюсь

Nikolay
08.10.2018
16:33:06
но с микросервисами, я смогу в реал тайме поднимать сервера
Что тебе помешает делать это БЕЗ микросервисов?

Oleh
08.10.2018
16:33:17
Спасибо

Aga
08.10.2018
16:33:22
Что тебе помешает делать это БЕЗ микросервисов?
Я решил довериться устоявшимся на рынке гигантам

Aga
08.10.2018
16:33:25
Точнее их решению)

Nikolay
08.10.2018
16:33:36
Не обижайся, но такое чувство, что у тебя микросервис головного мозга :) У меня тоже такое было, это норм.

Google
reskwer
08.10.2018
16:33:48
Я решил довериться устоявшимся на рынке гигантам
ты просто еще не видел как обсирались гиганты )))

Дмитрий
08.10.2018
16:33:56
@sergeysova Сейчас нашел хостинг со скидкой 30% для студентов и преподов от 133 руб/мес, буду пробовать. Как раз обучаюсь. Потом могу поделиться впечатлениями, как пойдет. Из проектов: бот и приложение.

Nikolay
08.10.2018
16:34:05
Я решил довериться устоявшимся на рынке гигантам
Я ведь не просто так уточнил, сколько людей у тебя в команде.

Aga
08.10.2018
16:34:24
ты просто еще не видел как обсирались гиганты )))
Я хочу обосраться, как минимум. Лучше чем ничего

В одного нельзя до ЗБТ довести проект?

Кирилл
08.10.2018
16:34:50
Ладно, я хотел вопрос задать. Правильно ли я понимаю, так как нода однопоточна, то она будет нагружать только один поток? Значит, запустив 4 нодовских скрипта на 4х ядерной системе, они не будут влиять на перформанс друг друга? Или все-таки для этого нужен cluster?

Nikolay
08.10.2018
16:36:19
Я хочу обосраться, как минимум. Лучше чем ничего
Don’t even consider microservices unless you have a system that’s too complex to manage as a monolith. The majority of software systems should be built as a single monolithic application. Do pay attention to good modularity within that monolith, but don’t try to separate it into separate services. – Martin Fowler

You are not Netflix, stop trying to be them! –Russ Miles

Просто пара цитат для размышлений :))

Aga
08.10.2018
16:36:49
Я пытаюсь думать наперёд)

Знаешь, даже если проект обосрётся. Я извлеку пиздатый опыт, как работать с микросервисами

Я не хочу облегчить максимально себе работу, я хочу сделать пиздато

понимаешь о чём я?)

Nikolay
08.10.2018
16:38:09
Бог в помощь :)

Alex
08.10.2018
16:38:11
Я пытаюсь думать наперёд)
преждевременная оптимизация

Nikolay
08.10.2018
16:38:16
Дядь, понимаю, я сам на эти грабли наступал :)

Aga
08.10.2018
16:38:40
Дядь, понимаю, я сам на эти грабли наступал :)
Может быть это и грабли, но есть шанс что это хорошие грабли)

Google
Aga
08.10.2018
16:38:52
(с) Кличко

Ладно, пойду дальше впахивать)

Aga
08.10.2018
16:40:45
зря. преждевременная оптимизация корень всех зол
Возможно, но хуже я не сделаю от этого)

Maxim
08.10.2018
16:43:34
Хм добавил в коде експрессовского сервера подписку на монгодб и пуш изменений через сокеты - перфоманс упал раз в 5 - респонсы по 30 секунд... Есть идеи в чём могут быть проблемы?

Сергей
08.10.2018
16:43:36
Maxim
08.10.2018
16:45:03
у тебя ответ 6 секунд шёл до этого?
Я навскидку - полторы секунды

В основном меньше

Пол секунды

Aga
08.10.2018
16:45:31
чо ты там наворотил?
axios({ method: 'POST', url: 'you http api here', headers: {autorizacion: localStorage.token}, data: { user: 'name' } }) Код из гитхаба, но в таком виде пилить?

Defragmented
08.10.2018
16:46:10
при запуске node в эмуляторе линукса termux под андроид есть 3 секундная задержка. она же есть на все обращения к ОС типа скопировать из буфера обмена. я думаю node тормозит потому что пытается что-то прочитать системное. есть идеи как это убрать?

Aga
08.10.2018
16:46:22
хмм, ща

Evgeniy
08.10.2018
16:47:41
Ладно, я хотел вопрос задать. Правильно ли я понимаю, так как нода однопоточна, то она будет нагружать только один поток? Значит, запустив 4 нодовских скрипта на 4х ядерной системе, они не будут влиять на перформанс друг друга? Или все-таки для этого нужен cluster?
не совсем так, грубо говоря - она и однопоточна и нет, главное что нужно помнить eventloop однопоточен, а запуская несколько процессов у вас будет несколько независимых эвентлупов, однако дальше них идет тредпул, считай многопоточность и эти операции уже могут друг другу мешать. Все сильно зависит от вашего проекта и что вы там используете.

Evgeniy
08.10.2018
16:52:27
Это просто http балансировщик из коробки, и если я не ошибаюсь им сейчас никто не пользуется вообще.

Страница 2651 из 2748