sangria-subscriptions-example:带有基于流的订阅的GraphQL akka-http服务器的示例

时间:2024-05-18 23:18:58
【文件属性】:

文件名称:sangria-subscriptions-example:带有基于流的订阅的GraphQL akka-http服务器的示例

文件大小:23KB

文件格式:ZIP

更新时间:2024-05-18 23:18:58

Scala

带有的基于SSE订阅的GraphQL akka-http服务器的示例。 它具有以下特点: 基于CQRS(命令查询责任隔离)+事件源的实现 基于akka流和akka-sse的服务器发送事件订阅 通过 突变查询的乐观并发控制 此示例目前在边缘处非常粗糙。 GraphQL和桑格利亚汽酒中的订阅支持仍处于试验阶段,因此希望在不久的将来有较大的变化和改进(尤其是在实现订阅的方式方面)。 这也意味着您的反馈很重要,也很受欢迎;) 您可以在 找到WebSocket示例。 如何开始 唯一的先决条件是和 。 克隆项目后,需要使用SBT运行应用程序: sbt ~ reStart 这使用了一个插件。 每次更改时,它将自动编译并重新启动服务器。 启动服务器后,可以将浏览器指向以下URL: -GraphiQL UI client-简单服务器发送事件GraphQL客户端将基于订阅查询流式传输事件。


【文件预览】:
sangria-subscriptions-example-main
----project()
--------build.properties(18B)
--------plugins.sbt(52B)
----.java-version(4B)
----src()
--------main()
----LICENSE(10KB)
----build.sbt(968B)
----README.md(6KB)
----.gitignore(179B)

网友评论