Different ReactorNettyWebSocketSession call getId() may return the same value
Bug Reposrts
version: 6.2.14 (also with 6.1.x)
bug description:
In a production environment,SpringWebFlux (Netty) different ReactorNettyWebSocketSession call getId() return the same value, because the following logic: ObjectUtils.getIdentityHexString(delegate)
protected NettyWebSocketSessionSupport(T delegate, HandshakeInfo info, NettyDataBufferFactory factory) {
super(delegate, ObjectUtils.getIdentityHexString(delegate), info, factory);
}
Expectation
ReactorNettyWebSocketSession id can be globally unique ??
Or
ReactorNettyWebSocketSession id generation strategy, can support custom ??