opensolon / solon

🔥 Java "ecological" application development Framework: Restrained, concise, EFFICIENT, OPEN, ECOLOGICAL!! 300% higher concurrency 50% memory savings Startup is 10 times faster. Packing 90% smaller; Compatible with java8 ~ java23. (Replaceable spring)
https://solon.noear.org
Apache License 2.0
2.29k stars 224 forks source link

org.noear.solon.net.websocket.WebSocket 无法获取唯一识别的一个key #228

Closed luoren18 closed 11 months ago

luoren18 commented 11 months ago

开发过程通常需要使用 key-webSocket 的形式将WebSocket对象保存在服务器,以便于主动向客户端推送数据,作者能否新增一个获取key 的方法,便于唯一识别 webSocket 对象,类似Session.getSeesionId()

image
noear commented 11 months ago

很好的建议。。。尽快加上:)

noear commented 11 months ago

不过它并不稳定,会不断新建(断线重连)。 建议使用业务性的 id 进行关联。比如 userId

noear commented 11 months ago

solon v2.6.1-M3 麻烦试下。。。有个:WebSocket::id 函数。(表示会话id)

luoren18 commented 11 months ago

solon v2.6.1-M3 麻烦试下。。。有个:WebSocket::id 函数。(表示会话id)

可以使用了

noear commented 11 months ago

谢谢啊!