Может ли кто-нибудь описать в очень простых терминах, как вы увеличили бы сервис (позволяет предположить, что услуга очень проста и является функцией X()).Написание масштабируемого кода
Чтобы сделать это масштабируемым, вы просто запустили новый узел (до максимума в зависимости от вашего оборудования) для каждого клиента, который хочет запустить X?
Так что, если бы у меня было четыре аппаратных ящика, я мог бы запустить до четырех узлов для запуска службы X(), при 5-м запросе клиента я бы просто запустил X() на первом узле, шестой клиент на втором узле и т.д?
После этого я знаю, как обрабатывать процессы локально, но как бы вы получили как 1-й, так и 5-й клиенты, чтобы использовать тот же Node-1, если бы это было нерестами процесса удаленно на узле для Клиента каждый время?
Любые простые примеры приветствуются!
Я не уверен, что понимаю. Вы хотите, чтобы техника проходила через узлы? Если да, вы можете просто перебирать список, используя Nodes = [node() | nodes()], списки: nth (длина (узлы) - (длина счетчика (узлы)), узлы). Или что-то типа того. – Isac
@ Исак, мне просто интересно, какие функции и базовый код нужно будет разгружать на удаленные узлы, как при масштабировании кода. Итак, моя функция X(), если я хотел запустить X() в разных блоках, как мне это сделать? благодаря – user997112