Я пытался найти ответ, но не смог найти ничего солидного.
Допустим, у меня есть система, которая разбита на 3 модуля. (Просто пример)
Пользователи
Продукты
Заказы
Я могу создать 3 биржи, по 1 для каждого модуля (при условии, что они все одного типа). Или я могу создать 1 биржу для каждого.
Какими будут различия (кроме логического разделения между модулями)
Существуют ли лучшие практики, связанные с производительностью в таком случае?
И еще один ... Есть какой-то смысл разделенияканал в nodeJS?Nodejs является однопоточным, но вызовы ввода / вывода работают в потоках ОС
Спасибо за вашу помощь .. Я хотел бы получить разъяснения по этому поводу, и если есть официальные ссылки, это будет здорово
РЕДАКТИРОВАТЬ: Я пытаюсь добиться действительно хорошей производительности и потоковой передачи с низкой задержкой, что крайне важно для моего бизнеса.Я раньше работал с кроликом, и я хорошо его знаю (работал на Java), но когда я начал читать, я не был уверен, что такое обмен?Зачем нам нужно создавать новый обмен, если у нас есть значение по умолчанию (с точки зрения производительности) и если каналы имеют какое-либо значение в кластере приложений nodejs, где каждый узел представляет собой отдельный процесс