基于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分配第二服务端。 |
