Привет,
Даны два независимых Spring Boot Application:
Первый — Общается с мобильными пользователям игры через REST-запросы;
Второй — CMS первого, управление безопасностью, аналитика и тд итп;
На самом деле оба приложения независимы, потому что занимаются не пересекающимися задачами, а централизованное взаимодействие происходит только через общую базу (ну еще есть пару общих jar-файлов с метомоделями).
Но в последнее время понадобилось вызвать некий сервис @Service, который принадлежит первому приложению но только из CMS, при этом нужно 100% обезопасить его вызов из вне, только из CMS.
Короче, как лучше всего эту задачу сделать? Я не хочу городить REST с JWT-ключами (можете переубедить я не настаиваю если это лучшее решение). Но какие есть варианты? Kafka, Rabbit MQ?
Вопрос с целью найти лучшее решение