# server-browser **Repository Path**: pustian/server-browser ## Basic Information - **Project Name**: server-browser - **Description**: 前后端交互学习和示例代码 - **Primary Language**: Java - **License**: MIT - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2023-07-04 - **Last Updated**: 2023-07-04 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # 服务器和浏览器消息交互 ## 推送消息 ![推送消息](./images/message-push.jpg) SSE和Websocket https://juejin.cn/post/6986559157147009061、 https://zhuanlan.zhihu.com/p/444011262 ### SSE: ![SSE](./images/SSE.jpg) https://www.ruanyifeng.com/blog/2017/05/server-sent_events.html github.com/wikimedia/KafkaSSE www.confluent.io/hub/cjmatta/kafka-connect-sse ### WebSocket: 参考: https://github.com/yulc-coding/java-note/tree/master/message-push --- # 测试验证 启动server中的message-push 项目。 浏览器访问 http://localhost:8080/sse.html curl http://localhost:8080/sse/push/{message} message会正常推送到浏览器 类似的websocket --- # websocket 聊天室