Просто спрашиваю, как использовать две разные базы данных (mysql
, mongodb
) в одном приложении.
Я создал два микро-сервисов
Аутентификация выполняется в node.js
монго
Служба обмена сообщениями в php
а также mysql
с помощью FCM
,
На данный момент у меня есть два разных приложения для Android
Один аутентифицирует пользователя, а другой отправляет сообщения с push-уведомлениями.
Обе данные хранятся в своей соответствующей базе данных.
Как мне придти вдвоем и позволить mongodb
хранить информацию о пользователе только с GCM
рег токен и mysql
хранить чаты и канал.
Если этот вопрос немного расплывчат, дайте мне знать, я сужу его.
заранее спасибо
Вы можете использовать промежуточное программное обеспечение для аутентификации пользователей из MongoDB, а после аутентификации пользователя вы можете сгенерировать токен oAuth. Этот токен можно использовать для ссылки на данные чата в вашей базе данных MySql. Все сервисные вызовы в базу данных MySql должны передаваться через промежуточное ПО oAuth, чтобы проверить действительный токен, а затем выполнить следующий процесс обмена сообщениями.
Других решений пока нет …