首页 > 解决方案 > 如何从 SQL 中轮询新记录并使用 GraphQL(订阅)为它们提供服务?

问题描述

我只是在学习 GraphQL,我认为这将是一个典型的用例。

堆:

例子:

用户观点:我创​​建了一个新帖子。无需离开或刷新页面,我就会在我的帖子下看到新评论。

开发者视角:

  1. 用户创建帖子
  2. FE->BE->DB 帖子已保存
  3. 前端使用 postId 创建订阅
  4. 后端正在轮询数据库以获取具有特定 postId 的评论
  5. 前端收到新评论

graphql 部分已完成我可以发布数据我只是在寻找一种优雅的方式将我的 sql 数据连接到 graphql 服务器。我看过 spring 集成,但它看起来不太适合这个问题。是否有用于此轮询的工具/库?或者我应该用 Executors 来实现它?

标签: sqlspring-bootgraphqlpolling

解决方案


推荐阅读