emqx 客户端 一直断开重连, 日志中有大量的:packet_identifier_inuse

这个是怎么回事呢:
为什么会 packet_identifier_inuse

是连接不稳定导致的packet_identifier_inuse,还是因为 packet_identifier_inuse 导致的一直在重连呢

2025-08-08T07:32:48.316325+08:00 [warning] clientid: center_api_server, msg: socket_error, peername: 172.19.28.191:60778, username: center_api_server, reason: timeout
2025-08-08T07:32:48.316896+08:00 [warning] clientid: center_api_server, msg: socket_error, peername: 172.19.28.191:60778, username: center_api_server, reason: enotconn
2025-08-08T07:35:08.979296+08:00 [warning] clientid: center_api_server, msg: dropped_qos2_packet, peername: 172.19.28.191:42078, username: center_api_server, topic: /center/sync/sysUser/2222, reason: packet_identifier_inuse, packet_id: 4234
2025-08-08T07:35:08.979674+08:00 [warning] clientid: center_api_server, msg: dropped_qos2_packet, peername: 172.19.28.191:42078, username: center_api_server, topic: /center/sync/sysUser/NB31415925, reason: packet_identifier_inuse, packet_id: 4235
2025-08-08T07:35:08.979819+08:00 [warning] clientid: center_api_server, msg: dropped_qos2_packet, peername: 172.19.28.191:42078, username: center_api_server, topic: /center/sync/generalCase/2222, reason: packet_identifier_inuse, packet_id: 4236
2025-08-08T07:35:23.981296+08:00 [warning] clientid: center_api_server, msg: dropped_qos2_packet, peername: 172.19.28.191:42078, username: center_api_server, topic: /center/sync/generalCase/普通18, reason: packet_identifier_inuse, packet_id: 4237
2025-08-08T07:35:23.981673+08:00 [warning] clientid: center_api_server, msg: dropped_qos2_packet, peername: 172.19.28.191:42078, username: center_api_server, topic: /center/sync/generalCase/NB31415925, reason: packet_identifier_inuse, packet_id: 4238
2025-08-08T07:35:23.981994+08:00 [warning] clientid: center_api_server, msg: dropped_qos2_packet, peername: 172.19.28.191:42078, username: center_api_server, topic: /center/sync/generalCaseRecord/2222, reason: packet_identifier_inuse, packet_id: 4239
2025-08-08T07:35:23.982350+08:00 [warning] clientid: center_api_server, msg: dropped_qos2_packet, peername: 172.19.28.191:42078, username: center_api_server, topic: /center/sync/generalCaseRecord/普通18, reason: packet_identifier_inuse, packet_id: 4240
2025-08-08T07:35:23.982686+08:00 [warning] clientid: center_api_server, msg: dropped_qos2_packet, peername: 172.19.28.191:42078, username: center_api_server, topic: /center/sync/generalCaseRecord/NB31415925, reason: packet_identifier_inuse, packet_id: 4241
2025-08-08T07:35:23.982852+08:00 [warning] clientid: center_api_server, msg: dropped_qos2_packet, peername: 172.19.28.191:42078, username: center_api_server, topic: /center/sync/sysUser/2222, reason: packet_identifier_inuse, packet_id: 4242
2025-08-08T07:35:23.983071+08:00 [warning] clientid: center_api_server, msg: dropped_qos2_packet, peername: 172.19.28.191:42078, username: center_api_server, topic: /center/sync/sysUser/NB31415925, reason: packet_identifier_inuse, packet_id: 4243
2025-08-08T07:35:23.983572+08:00 [warning] clientid: center_api_server, msg: dropped_qos2_packet, peername: 172.19.28.191:42078, username: center_api_server, topic: /center/sync/generalCase/2222, reason: packet_identifier_inuse, packet_id: 4244

正确的回qos2的ack就没问题的,这个错是packetid用重了。

请教下怎么样回复 ack,是代码层面显示回复吗,目前项目中都是用的默认配置,这个有示例嘛