Dinky控制台:利用SSE技术实现实时日志监控与操作
1、前置知识
1.1 Dinky介绍
实时即未来,Dinky 为 Apache Flink 而生,让 Flink SQL 纵享丝滑。
Dinky 是一个开箱即用、易扩展,以 Apache Flink 为基础,连接 OLAP 和数据湖等众多框架的一站式实时计算平台,致力于流批一体和湖仓一体的探索与实践。 致力于简化Flink任务开发,提升Flink任务运维能力,降低Flink入门成本,提供一站式的Flink任务开发、运维、监控、报警、调度、数据管理等功能。
1.2 SSE工作原理
SSE(Server-Sent Events)是一种单向的、基于HTTP的服务器向客户端推送数据的通信协议。它允许服务器主动向客户端发送事件,而不需要客户端发起请求。SSE连接的原理如下:
-
建立连接:
- 客户端发起一个HTTP GET请求到服务器的SSE端点(如 /connect 接口)。<