Q-learning入门:用网格世界Python实现强化学习核心算法
2026/10/5 9:54:36
很多同学搜索或AI得到都是走@ServerEndpoint注解的方案,这是JSR-356的方案,是徒手搓的方案。现如今都是买套餐的时代了。正解是@EnableWebSocketMessageBroker:
以下做下对比:
| 对比项目 | @ServerEndpoint | @EnableWebSocketMessageBroker |
|---|---|---|
| 规范 | Java 标准(JSR-356) | Spring 自有抽象 |
| 协议 | 裸 WebSocket | STOMP over WebSocket |
| 路由 | 无,自己解析消息内容 | destination 订阅机制 |
| 订阅管理 | 要自己手搓 | broker 内置 |
| 注入 Spring Bean | 默认不行,需额外处理 | 原生支持 直接@Autowired 即可 |
| 适用 | 简单场景、对接非 Spring 系统 | 需要订阅/广播语义的复杂场景 |
本平台选择后者。现代时代技术考验的不是能力了,而是认知了。看谁能找到更好的套餐