Какое синхронное хранилище выбрать для multirequest взаимодействия?

Добрый день!

Необходимо доработать скрипт выполнения длительной операции с прогрессом, написанный мною несколько лет назад. Суть в том, что на JavaScript сначала запускается `master` скрипт, который непосредственно выполняет операцию или операции, затем, каждую секунду запускается `slave` скрипт, который занимается получением информации о текущем состоянии `master` скрипта.

Сейчас, это некое `межпроцессное` взаимодействие, реализовано на простых файлах. Работает. Но иногда часто безбожно глючит, особенно когда нужно часто передать какую то информацию.

На WebSocket переделать можно было бы, но пока это по тем или иным причинам сложно.

Посоветуйте, пожалуйста, на что можно сменить место хранения информации?

--MySQL??
--Redis??

Нужно чтобы гарантированно `master` скрипт получил всю имеющуюся информацию, временно стерев ее или заблокировав, обновил как нужно. И только тогда `slave` скрипт, получил информацию и удалил.
  • Вопрос задан
  • 39 просмотров
Пригласить эксперта
Ответы на вопрос 1
ThunderCat
@ThunderCat Куратор тега Веб-разработка
{PHP, MySql, HTML, JS, CSS} developer
в зависимости от структуры данных - редис для данных по типу кей-валуе, более сложные структуры - эскюэль.
PS: про все эти мастер-слейв ролевые игры нифига не понял...
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы