@SuccubusHunter
Начинающий инди-разработчик/верстальщик

Как синхронизировать контекст двух сервисов ASP.NET которые разворачивает клиент?

Как синхронизировать контекст двух сервисов ASP.NET которые разворачивает клиент. Суть в том чтобы достигнуть максимальной простоты для установки сервисов клиентом и не затруждать его развёртыванием инфраструктуры.
Например имеется 2 сервиса установленные в разных локальных сетях. Каждый сервис имеет свою базу данных. В ней есть база клиентов. В каждое из этих мест может прийти клиент и начать сессию. Как не дать начать сессию в двух местах одновременно?
Я вижу несколько вариантов:
1) Репликация баз данных в обои стороны (сложно и муторно)
2) Соединить два сервиса WS и пусть обмениваются данными.
Собственно сам вопрос состоит в том, как правильно реализовывать синхронизацию контекстов сервисов, без дополнительной инфраструктурной мишуры.
  • Вопрос задан
  • 75 просмотров
Пригласить эксперта
Ответы на вопрос 2
@Ilay_Developer
Нужно добавить сервис авторизации и получать токены доступа. Далее с токеном можно ходить в остальные апихи.
Ответ написан
Комментировать
@forced
Заменить вебсокеты на событийную систему. RabbitMq/Kafka - в общем через брокеры. Плюсов уйма, но и сложность увеличивается.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы