Событие Publi sh в действии базы данных - PullRequest
0 голосов
/ 09 января 2020

Мне нужно найти общий c способ публикации события sh для каждого действия, такого как сохранение, обновление, удаление данных в базе данных, независимо от используемой базы данных (может быть хранилище данных Google Cloud Platform или любой другой репозиторий). Пока что мы используем аспекты, но мы обнаружили, что использовать их для таких бизнес-логи просто, как публикация событий, например, в Pubsub. Я нашел решение в Spring Data REST Core и @RepositoryEventHandler, но я не могу заставить его работать с репозиторием хранилища данных Spring Data Cloud, оно просто не запущено. Я попробовал это с вызовами REST, а не с модульными тестами; также использовал правильные методы HTTP, но все еще не работает. Есть ли какое-нибудь модное решение для достижения моей цели? Или, может быть, я просто неправильно понял концепцию аннотации RepositoryEventHandler?

PS. Я нашел один вопрос относительно RepositoryEventHandler, но это все еще не работает для меня. Это - топи c.

1 Ответ

0 голосов
/ 09 января 2020

Вы можете использовать RepositoryRestResource и опубликовать sh сообщение в pub / sub для аудита каждого события.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...