RockteMQ-AI commented on issue #10489: URL: https://github.com/apache/rocketmq/issues/10489#issuecomment-4711387847
**Issue Evaluation** Category: `type/enhancement` | Status: **Evaluated** Proposing `BatchChangeInvisibleTime` to batch multiple `ChangeInvisibleTime` operations into a single RPC, reducing network round-trips and RocksDB flushes. **Assessment:** This is a significant feature enhancement touching the remoting protocol, broker processor, and potentially client SDKs. The motivation (reducing RocksDB write amplification from per-message invisible time changes) is valid. **Feasibility:** Feasible but complex. Requires: - New request code in remoting protocol - Batch processor in broker - Client SDK support (potentially coordinated with rocketmq-clients) - Backward compatibility with existing single-message ChangeInvisibleTime **Scope:** remoting, broker, store, potentially client SDKs **Compatibility:** Additive change (new request code), but needs careful protocol design. **Recommendation:** This is a larger effort — consider discussing the API design with committers before implementation. --- *Automated evaluation by RockteMQ-AI* -- This is an automated message from the Apache Git Service. To respond to the message, please log on to GitHub and use the URL above to go to the specific comment. To unsubscribe, e-mail: [email protected] For queries about this service, please contact Infrastructure at: [email protected]
