SSE Java 11+ 客户端示例(无依赖项)

bar*_*nen 6 server-sent-events java-http-client

我正在寻找使用普通 JDK11+ http 客户端读取服务器发送事件的示例,无需额外的依赖项。我在文档中也找不到有关 sse 的任何内容。

有什么提示吗?

小智 3

基于 Java 11 的 SSE(服务器发送事件)客户端实现:
SSE 客户端

它提供了处理 SSE 消息的非常简单的用法。

用法示例:

EventHandler eventHandler = eventText -> { process(eventText); };
        SSEClient sseClient = 
SSEClient sseClient = SSEClient.builder().url(url).eventHandler(eventHandler)
    .build();
sseClient.start();
Run Code Online (Sandbox Code Playgroud)

注:我是这个上交所客户端的作者。