mirror of
https://github.com/apache/rocketmq.git
synced 2026-08-28 20:09:14 +08:00
This commit is contained in:
@@ -223,7 +223,10 @@ public class TimerMessageStore {
|
||||
bufferLocal = new ThreadLocal<ByteBuffer>() {
|
||||
@Override
|
||||
protected ByteBuffer initialValue() {
|
||||
return ByteBuffer.allocateDirect(storeConfig.getMaxMessageSize() + 100);
|
||||
int maxMessageBodySize = storeConfig.getMaxMessageSize();
|
||||
int maxMessageSize = Integer.MAX_VALUE - maxMessageBodySize >= 64 * 1024 ?
|
||||
maxMessageBodySize + 64 * 1024 : Integer.MAX_VALUE;
|
||||
return ByteBuffer.allocateDirect(maxMessageSize);
|
||||
}
|
||||
};
|
||||
|
||||
|
||||
Reference in New Issue
Block a user