Before Creating the Enhancement Request
Summary
I think the timeoutMillis parameter in RebalanceImpl's method lockBatchMQ should be configurable, because the written 1000ms timeout is very forgiving, and then the sequential consumption of messages is often disconnected and reconnected when clientCloseSocketIfTimeout is true by default!

Motivation
Prevent frequent disconnection and reconnection of sequential messages
Describe the Solution You'd Like
MQClientAPIImpl lockBatchMQ Add Timeout Configuration
Describe Alternatives You've Considered
no
Additional Context
No response