gpt4 book ai didi

java - 在数据库操作上发布事件

转载 作者:行者123 更新时间:2023-12-01 18:57:59 30 4
gpt4 key购买 nike

我需要找到一种通用方法来发布每个操作的事件,例如保存、更新、删除数据库中的数据,无论使用什么数据库(可以是 Google Cloud Platform Datastore 或任何其他存储库)。目前我们正在使用方面,但我们发现将其用于诸如将事件发布到等业务逻辑是很困难的。发布订阅。我在 Spring Data REST Core 和 @RepositoryEventHandler 中找到了一个解决方案,但我无法使其与 Spring Data Cloud Datastore 存储库一起使用,它只是没有被触发。我尝试使用 REST 调用,而不是单元测试;也使用了正确的 HTTP 方法,但仍然不起作用。有什么时髦、奇特的解决方案可以实现我的目标吗?或者也许我只是误解了 RepositoryEventHandler 注释的概念?

PS。我发现了一个关于 RepositoryEventHandler 的问题,但这对我来说仍然不起作用。 This是主题。

最佳答案

您可以使用 RepositoryRestResource 并将消息发布到 pub/sub 以审核每个事件。

关于java - 在数据库操作上发布事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59659831/

30 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com