mosquitto的优化
时间: 2023-10-04 22:14:03 浏览: 104
mosquitto-1.4.11-add:只增加新功能,,未做性能优化,最小程度修改原始文件;附加功能可通过配置文件打开或关闭,附加功能包括:1,上下线通知; 2,动态修改keepalive时间; 3,添加所有在线客户端; 4,查询连接的在线状态; 5,主动关闭指定连接
针对mosquitto消息发送机制中需要全扫描所有context造成的低效问题,进行了一次优化。该优化增加了一个hash表,用于保存所有带消息的context。在消息发送时,只需要扫描这个hash表中的context,而不需要扫描全部的context,从而提升系统的运行效率。具体操作是将带消息的context存储在hash表中,在发送消息时只对这个hash表进行扫描,以确定哪些context有消息需要发送。这样可以减少不必要的扫描操作,提高系统的性能。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [Mosquito的优化——其他优化(九)](https://blog.csdn.net/hjx_1000/article/details/46413941)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
- *2* [mosquitto-1.4.11-add:只增加新功能,,未做性能优化,最小程度修改原始文件;附加功能可通过配置文件打开...](https://download.csdn.net/download/weixin_42107374/16070072)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v93^chatsearchT3_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文