Сервис ткани надежные коллекции

Чем оправдан сервис ткани надежных коллекций. Команда, с которой я работаю, заменяет службы с сохранением состояния на не имеющие состояния и удаляет состояние на сервер Redis. Насколько я понял, сервисная структура должна исключать ненужные разговоры и быстро решать проблемы. Я предполагаю, что параметр состояния устойчивости в сервисной фабрике и отладке настолько сложен, что команда отказалась от него.

Как мы должны подходить к проектам сервисных тканей

PS

Я до сих пор чувствую, что SF - это путь, который дает нам архитектуру масштабирования виртуальных машин на 1000 серверов.

1 ответ

Надежные коллекции фантастичны, если

  • У вас есть данные, которые должны быть постоянными
  • Высокая доступность через несколько узлов
  • Будьте как можно ближе к коду приложения (и, следовательно, молниеносно)
  • Может быть легко обновлено в одном узле и реплицировано по всем узлам
  • Позволяет программистам легко программировать со словарями и очередями без необходимости изучать другой механизм кэширования.

Надежные коллекции - блестящее решение, если необходим весь вышеуказанный набор функций. Отдельные баллы могут быть достигнуты другими способами, но для того, чтобы собрать все это вместе, нужно немного подняться и задуматься.

Если все службы не сохранят состояние, это ускорит работу отдельных служб, но им все равно нужно будет читать и записывать в redis, который является еще одним исполняемым файлом, поддерживаемым и обеспечивающим высокую доступность.

Другие вопросы по тегам