распараллелить wss-соединения. Когда приложение node выступает в роли близкой к шине обмена данных(с манипуляциями над данными), между поставщиками данных и клиентом?
чтоб в каждом потоке/процессе сервер обменивался актуальной ценой с другим сервером по своей валюте к примеру
зависит от вашего конкретного кейса, нужно смотреть на накладные расходы. Но обычно воркеры не подымают если вам не нужны именно параллельные вычисления, обходятся парочкой процессов с заданной конфигурацией.
Кейс таков: Бот торгует валютами. валют несколько. Инфа об актуальной цене каждой валюты запрашивается у поставщика данных. Я же хочу, чтобы мониторинг данных, велся параллельно, точнее сказать , чтоб запросы актуальной цены одной валюты не влияли на запросы другой, чтоб очереди между ними не было, а чисто параллельно
а бд и redis уже всё не котируются? зачем вам скажите мне на милость нужны воркеры. Воркеры, это когда вам в режиме реального времени, нужно сделать операцию, прокинуть дальше, взять из очереди еще одну, и начать выполнять её. В вашем случае, проще поднять несколько процессов, и построить их общение через бд, чем мучать воркеры. Есть хорошее правило делать всегда проще и всегда явно. Воркеры - это не явно, это излишнее усложнение в вашем случае.
хранения у меня нет никакого, я прокидываю данные по сути клиенту (если он подключен), а если не подключен, то алгоритм сам выбирает че делать на основе потоковых данных
Преимущество воркеров в том что они могут работать с шареной памятью. Нужно ли это вам?
неа
Обсуждают сегодня