java - 是否可以在不使用前端浏览器的情况下使用服务器发送的事件前端并从其他后端监听它?
问题描述
我有一个关于服务器发送事件的问题,我想在 Spring Boot 应用程序中实现,但我想从其他 Spring Boot 应用程序或后端监听这些事件的问题是可能的。
解决方案
是的,您可以使用支持 SSE 的网络客户端。Jersey和SpringBoot与许多其他库一样有这样的客户端。
您可以在此处找到插入 SSE 服务器的简短代码示例:https ://github.com/streamdataio/streamdataio-spring-webflux
它与这篇博文有关:https ://streamdata.io/blog/using-spring-web-flux-as-a-java-client-of-streamdata-io/
这应该让您了解如何使用 Spring WebFlux 进行操作。
推荐阅读
- c# - 尝试使用设置时控制台应用程序引发 CS1069 错误。C# .NET5
- python - 如何有条件地为python类中的方法设置别名
- c - C/C++ 中的单行 #ifdef
- testing - 将结构与 rust 中的浮点数进行比较
- python - Python 二维列表
- javascript - 未捕获的 SyntaxError:标识符“firebaseConfig”已被声明
- macos - MacOS:连接特定 Sidecar 设备的终端命令是什么?
- android - 找不到升级 Stripe SDK 的解决方案
- c# - C# 用户生成的标签,可以选择并更改其属性
- flutter - Flutter 错误:在 tabbar 和 tabbarView 中使用 api?