You are viewing a plain text version of this content. The canonical link for it is here.
Posted to commits@rocketmq.apache.org by yu...@apache.org on 2022/04/27 01:26:17 UTC
[rocketmq] branch develop updated (a80070675 -> 3cbb3b8ea)
This is an automated email from the ASF dual-hosted git repository.
yuzhou pushed a change to branch develop
in repository https://gitbox.apache.org/repos/asf/rocketmq.git
from a80070675 [Optimization] Replace Timer to ScheduleExecutorService (#4208)
add 3cbb3b8ea [ISSUE 3585] [Part B] Improve encode/decode performance (#3588)
No new revisions were added by this update.
Summary of changes:
.../processor/AbstractSendMessageProcessor.java | 91 +--------------
.../broker/processor/SendMessageProcessor.java | 4 +-
.../broker/processor/SendMessageProcessorTest.java | 15 +--
.../protocol/header/PullMessageRequestHeader.java | 80 ++++++++++++-
.../protocol/header/PullMessageResponseHeader.java | 38 +++++-
.../header/SendMessageRequestHeaderV2.java | 93 ++++++++++++++-
.../protocol/header/SendMessageResponseHeader.java | 38 +++++-
.../protocol/header/FastCodesHeaderTest.java | 31 +++--
.../rocketmq/example/benchmark/BatchProducer.java | 3 +
.../rocketmq/example/benchmark/Consumer.java | 3 +
.../rocketmq/example/benchmark/Producer.java | 3 +
.../example/benchmark/TransactionProducer.java | 3 +
.../rocketmq/remoting/netty/NettyDecoder.java | 6 +-
.../rocketmq/remoting/netty/NettyEncoder.java | 4 +-
.../remoting/netty/NettyRemotingAbstract.java | 1 +
.../remoting/protocol/FastCodesHeader.java | 50 ++++++++
.../remoting/protocol/RemotingCommand.java | 76 ++++++++----
.../remoting/protocol/RocketMQSerializable.java | 127 ++++++++++++++-------
.../remoting/protocol/RemotingCommandTest.java | 15 ++-
.../protocol/RocketMQSerializableTest.java | 68 ++++++++++-
20 files changed, 552 insertions(+), 197 deletions(-)
rename broker/src/test/java/org/apache/rocketmq/broker/processor/AbstractSendMessageProcessorTest.java => common/src/test/java/org/apache/rocketmq/common/protocol/header/FastCodesHeaderTest.java (72%)
create mode 100644 remoting/src/main/java/org/apache/rocketmq/remoting/protocol/FastCodesHeader.java