Learning Websocket

Todo List

  • ❏ WebSocket 发展历史及其现状

    1. RFC 6455 协议文档

  • ✓ WebSocket 常见实现方案

    1. 基于原生 Java 实现

    2. 基于 Spring 实现

    3. 基于 SpringBoot 实现

    4. 基于 Netty 实现

    5. 前端集成 WebSocket

  • ❏ WebSocket 服务的测试与运维(部署、监控及告警)

  • ❏ WebSocket 服务的高可靠、高可用、高性能实践

  • ❏ WebSocket 推送技术在企业信息化/数字化系统中的应用场景

  • ❏ WebSocket 工业级实践方案

素材: 博客:

  1. 基于Python实现的并发测试脚本

  1. 介绍了Websocket性能测试场景

    1. 大量连接的创建和关闭——不断模拟大量用户对Websocket连接的创建、关闭过程

    2. 长时间保持大量连接——创建大量连接、保持连接较长实践

    3. 大量推送消息——可以少量连接较长时间保持,不断触发消息推送

  2. 如何使用jmeter-websocketSampler进行性能测试

  • a collection of code snippets and tips of using Spring WebFlux