- 博客(3)
- 资源 (4)
- 收藏
- 关注
原创 Session通过转byte数组存入redis中
由于目前redis仅支持五大类型数据,经测试发现将session存入redis中读取时会报错不支持此数据类型,但是写入是不报错的。 (背景)本人用shiro做单点登录,session写入redis中,子应用从redis中读取在校验权限。 (现象)网上很多资料都是直接将session转为byte如: public static byte[] sessionToByte(Session se...
2018-10-24 13:47:31 1407
原创 MQTT断链重连后重复接收到最后一条消息
MQTT推送消息订阅端重复接收问题。 (背景)订阅端断开的时候,发布端联系多次推送消息。 (现象)订阅端启动时,接收到最后一条推送消息有两次;即使Qos设置为2;依然是两次。 经排查是因为 MqttMessage的Retained设置为了true; 该值很多文章上只说了是 消息保留机制,若设置为true,mqtt服务器会保留每次发布的消息;较少提到 若订阅某主题的客户端重启,则会把...
2018-10-16 09:57:13 9510
原创 MQTT服务器使用apache apollo的坑(断链重连后无法接受到消息)
最近使用MQTT做实时推送,最开始使用的服务器是Apache-apollo-window;正常业务是可以走通的,但是当我设置setCleanSession(false);然后断开订阅的客户端;发现无法接受到前面的信息;后面推送的也接受不到(设置为true的时候可以接受到,但是之前推送的消息只接收到最新的一条); 经测试重启apollo后是可以接受到之前所有未接受的消息;故本人推测是因为断链重连后...
2018-10-15 10:24:38 5735
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人