北京领雁科技股份有限公司徐岩获国家专利权
买专利卖专利找龙图腾,真高效! 查专利查商标用IPTOP,全免费!专利年费监控用IP管家,真方便!
龙图腾网获悉北京领雁科技股份有限公司申请的专利一种对MQTT协议进行压力测试的分层架构系统及实现方法获国家发明授权专利权,本发明授权专利权由国家知识产权局授予,授权公告号为:CN120658662B 。
龙图腾网通过国家知识产权局官网在2026-02-10发布的发明授权授权公告中获悉:该发明授权的专利申请号/专利号为:202510992596.6,技术领域涉及:H04L43/18;该发明授权一种对MQTT协议进行压力测试的分层架构系统及实现方法是由徐岩;谢迁;钦春榜设计研发完成,并于2025-07-18向国家知识产权局提交的专利申请。
本一种对MQTT协议进行压力测试的分层架构系统及实现方法在说明书摘要公布了:本发明涉及数据处理技术领域,特别涉及一种对MQTT协议进行压力测试的分层架构系统及实现方法,该分层架构系统包括接口层、业务层、协议层和网络层。本申请采用压测线程池执行压测任务,相较于JMeter通过线程数量模拟并发用户数而言,能够有效避免大量线程由于操作系统CPU调度的不确定性导致的压测结果波动太大的问题,并且能够有效降低操作系统的性能开销。采用分层的架构系统设计构思,可适用于复杂的IM业务场景,还可支持可配置的自定义扩展IO框架,通过压测请求参数配置和IO框架切换配置,不仅能够实现多重业务场景下的压测需求,还能够提升分层架构系统的可扩展性。
本发明授权一种对MQTT协议进行压力测试的分层架构系统及实现方法在权利要求书中公布了:1.一种对MQTT协议进行压力测试的分层架构系统,其特征在于,包括: 接口层,用于提供调用接口,接收用户发起的压测请求并解析压测请求参数,封装为压测请求配置对象,初始化功能组件和压测线程池; 所述功能组件包括负载生成器、单聊测试取样器、接收消息取样器和群聊测试取样器; 业务层,用于提供压测请求所需的业务通用功能及相应的业务通用接口,以及基于分布式实例协调机制,启动压测线程池; 分布式实例协调机制为:在压测启动阶段,各实例不立即执行压测任务,而是进入自旋等待状态,持续轮询Redis中记录的实例数量,当当前压测实例数达到压测请求参数中配置的实例数时,所有实例同时开始执行压测任务; 协议层,用于提供MQTT压测的取样操作,将压测线程中的消息数据封装为符合MQTT协议格式的消息体,通过IO框架进行编码,并提交至压测线程池异步执行消息发送操作,发送至MQTT服务器,以及接收MQTT服务器发送的返回消息,通过IO框架对回执信息进行解码,并封装为MQTT消息对象,回调至对应的取样器,执行相应的处理逻辑; 所述协议层包括: 取样模块,用于根据压测请求配置对象所属的测试类型,压测线程从功能组件中调用对应的取样器,通过取样器将压测线程中的消息数据封装为符合MQTT协议格式的消息体; 以及IO框架实现模块,包括:IO框架扩展模块,用于提供新增扩展的IO框架;IO框架切换模块,用于动态切换IO框架,对比压测结果,用以在不同业务场景下选择最优的IO框架; 网络层,用于根据构建的网络连接,将编码后的消息体发送至MQTT服务器,以及接收MQTT服务器发送的返回消息。
如需购买、转让、实施、许可或投资类似专利技术,可联系本专利的申请人或专利权人北京领雁科技股份有限公司,其通讯地址为:100086 北京市海淀区大钟寺东路9号1幢B103-29;或者联系龙图腾网官方客服,联系龙图腾网可拨打电话0551-65771310或微信搜索“龙图腾网”。
以上内容由龙图腾AI智能生成。
1、本报告根据公开、合法渠道获得相关数据和信息,力求客观、公正,但并不保证数据的最终完整性和准确性。
2、报告中的分析和结论仅反映本公司于发布本报告当日的职业理解,仅供参考使用,不能作为本公司承担任何法律责任的依据或者凭证。

皖公网安备 34010402703815号
请提出您的宝贵建议,有机会获取IP积分或其他奖励