Linyuzai / concept

封装了一些常用组件,走过路过不要错过哦
Apache License 2.0
416 stars 122 forks source link

当nacos多实例测试的时候会出现LBWebSocket >> Exception occurred #19

Closed Mrzedward closed 1 year ago

Mrzedward commented 1 year ago

image 当在nacos注册了多实例的服务偶尔回去先这个错误。

Linyuzai commented 1 year ago

image 当在nacos注册了多实例的服务偶尔回去先这个错误。

了解了,你这边是在做什么操作的时候会触发还是说没有任何操作

Mrzedward commented 1 year ago

image 当在nacos注册了多实例的服务偶尔回去先这个错误。

了解了,你这边是在做什么操作的时候会触发还是说没有任何操作

我在nacos上注册了两个实例,然后通过gateway去调用,偶尔就会出现。

Mrzedward commented 1 year ago

image 当在nacos注册了多实例的服务偶尔回去先这个错误。

了解了,你这边是在做什么操作的时候会触发还是说没有任何操作

我在nacos上注册了两个实例,然后通过gateway去调用,偶尔就会出现。

image zhe这是我自定义的ws接口

Linyuzai commented 1 year ago

image 当在nacos注册了多实例的服务偶尔回去先这个错误。

了解了,你这边是在做什么操作的时候会触发还是说没有任何操作

我在nacos上注册了两个实例,然后通过gateway去调用,偶尔就会出现。

image zhe这是我自定义的ws接口

你有加@OnMessage吗,如果你自己处理消息的话,也需要将接收到的PongMessage传给concept,不然连接的心跳信息更新不了

Mrzedward commented 1 year ago

image 当在nacos注册了多实例的服务偶尔回去先这个错误。

了解了,你这边是在做什么操作的时候会触发还是说没有任何操作

我在nacos上注册了两个实例,然后通过gateway去调用,偶尔就会出现。

image zhe这是我自定义的ws接口

你有加@OnMessage吗,如果你自己处理消息的话,也需要将接收到的PongMessage传给concept,不然连接的心跳信息更新不了

image 加了@OnMessage的

Linyuzai commented 1 year ago

能打断点看到具体的报错的连接里面的数据吗

Linyuzai commented 1 year ago

能打断点看到具体的报错的连接里面的数据吗

就是哪个连接报错的

Mrzedward commented 1 year ago

能打断点看到具体的报错的连接里面的数据吗

就是哪个连接报错的

因为我一直掉我这个接口,然后参数也一样,心跳超时了,session.close((CloseReason) reason);这里报错不能转换。

Linyuzai commented 1 year ago

能打断点看到具体的报错的连接里面的数据吗

就是哪个连接报错的

因为我一直掉我这个接口,然后参数也一样,心跳超时了,session.close((CloseReason) reason);这里报错不能转换。

2.1.0的版本处理了强转异常,不过不知道你那边为什么会出现心跳超超时,可以看看接收到ping之后有没有回pong