Вызвать чужой @Service из другого spring boot?
От: masloff  
Дата: 23.06.19 18:16
Оценка:
Привет,

Даны два независимых Spring Boot Application:
  1. Первый — Общается с мобильными пользователям игры через REST-запросы;
  2. Второй — CMS первого, управление безопасностью, аналитика и тд итп;

На самом деле оба приложения независимы, потому что занимаются не пересекающимися задачами, а централизованное взаимодействие происходит только через общую базу (ну еще есть пару общих jar-файлов с метомоделями).
Но в последнее время понадобилось вызвать некий сервис @Service, который принадлежит первому приложению но только из CMS, при этом нужно 100% обезопасить его вызов из вне, только из CMS.

Короче, как лучше всего эту задачу сделать? Я не хочу городить REST с JWT-ключами (можете переубедить я не настаиваю если это лучшее решение). Но какие есть варианты? Kafka, Rabbit MQ?

Вопрос с целью найти лучшее решение
spring springframework spring-security spring framework kafka mq rabbitmq
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.