neo4j - 如何在c#neo4j驱动中监听neo4j触发事件
问题描述
有没有办法我可以订阅来自 neo4j 的事件并收听在 c#neo4j 驱动程序中使用 APOC(如添加/更新/删除等)事件制作的 neo4j 触发器。
任何帮助表示赞赏。提前致谢。
解决方案
您可以在数据库端使用 APOC 创建触发器,但直接在您的 c# 代码中接收事件是不可能的。
为此,您可以安装 Kafka,并且由于 Neo4j Kafka 插件,Neo4j 可以在数据库发生更改时向 Kafka 主题发送消息。
推荐阅读
- amazon-web-services - How do I write unit test aws-sdk-go-v2 dynamodb implementation
- wpf - 如何将 XAML 主窗口中的网格用于 WPF 中的另一个类?
- grails - Grails 3.3.2 Spring 安全代码和 CAS
- python - 如何使 selenium webdriver 在散景文档中使用 Python 远程对象(Pyro)?
- java - Functional programming for ForLoop
- c# - 为什么使用 `Delegate.CreateDelegate` 创建的委托比 lambda 和方法委托更快?
- docker - 构建docker镜像时如何访问父主机服务?
- asp.net - Asp.Net Core:向 IdentityDbContext 添加数据或使用 DbContext
- c# - textchanged 事件中的复杂 if 语句
- docker - Docker - 从私有 gitlab 存储库中提取库