基于MQTT服务集群的会话处理方法及系统

基本信息

申请号 CN202110315876.5 申请日 -
公开(公告)号 CN113242272A 公开(公告)日 2021-08-10
申请公布号 CN113242272A 申请公布日 2021-08-10
分类号 H04L29/08(2006.01)I;G06F9/54(2006.01)I 分类 电通信技术;
发明人 王臻;刘欣;魏勇;戴岩;梁家兴 申请(专利权)人 中国雄安集团数字城市科技有限公司
代理机构 北京金咨知识产权代理有限公司 代理人 宋教花
地址 071700河北省保定市中国(河北)自由贸易试验区雄安片区容城县雄安市民服务中心雄安集团办公楼226
法律状态 -

摘要

摘要 本发明提供一种基于MQTT服务集群的会话处理方法及系统,该方法包括:MQTT网关接收MQTT客户端的订阅请求,订阅请求携带客户端ID信息以及是否清空会话的指示;MQTT网关向调度器发送调用请求,以由调度器查找订阅请求中携带的清空会话的指示;在未查找到清空会话的指示的情况下,调度器查找缓存区中的反映订阅消息中携带的客户端ID与第一服务端的映射关系的信息;在查找到反映订阅消息中携带的客户端ID与第一服务端的映射关系的信息的情况下,获取第一服务端的地址信息,并将获取到的地址信息发送至MQTT网关;在查找到清空会话的指示的情况下,清空缓存区中的与订阅消息中携带的客户端ID具有映射关系的缓存信息,并基于负载均衡算法为客户端ID分配第二服务端。