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

Просто спрашиваю, как использовать две разные базы данных (mysql, mongodb) в одном приложении.

Я создал два микро-сервисов

  1. Служба аутентификации
  2. Служба сообщений для моего приложения чата.

Аутентификация выполняется в node.js монго
Служба обмена сообщениями в php а также mysql с помощью FCM,

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

Обе данные хранятся в своей соответствующей базе данных.

Как мне придти вдвоем и позволить mongodb хранить информацию о пользователе только с GCM рег токен и mysql хранить чаты и канал.

Если этот вопрос немного расплывчат, дайте мне знать, я сужу его.

заранее спасибо

-2

Решение

Вы можете использовать промежуточное программное обеспечение для аутентификации пользователей из MongoDB, а после аутентификации пользователя вы можете сгенерировать токен oAuth. Этот токен можно использовать для ссылки на данные чата в вашей базе данных MySql. Все сервисные вызовы в базу данных MySql должны передаваться через промежуточное ПО oAuth, чтобы проверить действительный токен, а затем выполнить следующий процесс обмена сообщениями.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]