rongtong
f41160210a
[maven-release-plugin] prepare for next development iteration ( #7828 )
2024-02-12 11:07:03 +08:00
rongtong
281a7b32f0
[maven-release-plugin] prepare release rocketmq-all-5.2.0 ( #7827 )
2024-02-11 17:53:50 +08:00
yulangz and leizhiyuan
8df53dfde8
[ISSUE #7300 ] jRaft-Controller Implemention ( #7301 )
...
* jRaft-Controller Implemention
* fix bazel build
* reformat code
* remove fury dependence
* fix bazel build
* resolve conflict
* clear code
* Optimize code style
* Optimize code style
* Optimize code style
* revert style only change
fix code style
rollback an unexpected modification.
* Update Producer.java
* chore: move raft startup to start method
* chore: use jraftconfig to collect all configs about jraft
* fix: fix wrong store path because init use string constant
* fix: fix CONTROLLER_NOT_LEADER error in follower
* chore: seperate jraft and controller log
* chore: fix conflict with develop
* chore: add comment to clear the filter logic
* feat: triggerElectMaster will retry when failed
* feat: when controller all restart, we use a timestamp to trace the first heartbeat, avoid to elect again
* fix: implements Serializable to enable snapshot serialize
* fix: use for loop to simple the elect retry
* chore: update jraft version
* chore: opt import
---------
Co-authored-by: leizhiyuan <leizhiyuan@gmail.com >
2024-01-29 20:45:20 +08:00
Zhouxiang Zhan
b1d8d306a5
[ISSUE #7699 ] Add namespace v2 in client ( #7700 )
...
* Add namespace v2
* Add NamespaceRpcHook
* Refector extends header
* Use Boolean in request header to remove unnecessary encode
* Add unit test
* Add NamespaceRpcHookTest
* Remove GrpcConverter#wrapResourceWithNamespace
* Optimize readability of RpcRequestHeader
2024-01-12 10:46:15 +08:00
panzhi
a7d493b2fb
transactionProducer get the topic route before sending the message ( #7569 )
2023-11-21 20:55:35 +08:00
Ao Qiao
8f020b397a
[ISSUE #7489 ] Code comment enhancement in example ( #7490 )
...
* Doc: How to debug in Idea
* en
* enhance code comment
2023-10-23 16:34:10 +08:00
lk
73b3fde837
[maven-release-plugin] prepare for next development iteration ( #7379 )
2023-09-22 10:08:59 +08:00
lk
1a681bdf9b
[maven-release-plugin] prepare release rocketmq-all-5.1.4 ( #7377 )
2023-09-21 19:58:29 +08:00
rongtong
bcba5a8e62
[ISSUE #7146 ] Log output error needs to be corrected ( #7147 )
2023-08-10 10:19:34 +08:00
fujian-zfj and Li Zhanhui
3a6ef0400c
[ISSUE #7064 ] [RIP-66-1] Support KV(RocksDB) Storage for Metadata ( #7092 )
...
* typo int readme[ecosystem]
* rocksdb metadata
* add unit test
* fix testOffsetPersistInMemory
* fix unit test
* fix unit test
* remove unused import
* move RocksDBOffsetSerialize to broker moudle
* Fix bazel build scripts
Signed-off-by: Li Zhanhui <lizhanhui@gmail.com >
* Flag QueryMsgByKeyIT as flaky as it fails at frequency: 5 out of 32
Signed-off-by: Li Zhanhui <lizhanhui@gmail.com >
* change public to private of some inner method
---------
Signed-off-by: Li Zhanhui <lizhanhui@gmail.com >
Co-authored-by: Li Zhanhui <lizhanhui@gmail.com >
2023-08-05 00:32:11 +08:00
rongtong
e369d7deac
[maven-release-plugin] prepare for next development iteration ( #6939 )
2023-06-24 14:31:42 +08:00
rongtong
f7425f52f9
[maven-release-plugin] prepare release rocketmq-all-5.1.3 ( #6938 )
2023-06-24 12:23:11 +08:00
rongtong
ad4cc957fb
[maven-release-plugin] prepare for next development iteration ( #6895 )
2023-06-12 19:12:25 +08:00
rongtong
749967baa8
[maven-release-plugin] prepare release rocketmq-all-5.1.2 ( #6892 )
2023-06-12 17:44:39 +08:00
DL1231
e545e3b359
[ISSUE #6803 ] Benchmark support reportInterval option ( #6804 )
2023-05-27 10:38:17 +08:00
rongtong
8aea26ef8f
[maven-release-plugin] prepare for next development iteration
2023-05-15 19:48:34 +08:00
rongtong
e244ebb99a
[maven-release-plugin] prepare release rocketmq-all-5.1.1 ( #6763 )
2023-05-15 18:51:01 +08:00
mxsm
f33ac2a3ec
[ISSUE #6714 ] Replace the deprecated method DefaultMQPushConsumer#getDefaultMQPushConsumerImpl ( #6715 )
2023-05-09 18:59:18 -07:00
YonminMa
cc9321db49
[ISSUE #6462 ] Optimize PushConsumer code and logic ( #6463 )
...
* [ISSUE #6462 ] Optimize PushConsumer code and logic
* [ISSUE #6462 ] Optimize PushConsumer code and logic
2023-03-27 13:42:29 +08:00
Humkum
1c98a2316f
[ISSUE #6215 ]make benchmark cover compress msg situation ( #6216 )
2023-03-14 21:07:51 +08:00
hardyfish
5c45294c45
[ISSUE #6189 ] Replace ThreadFactory create ( #6190 )
...
* Replace ThreadFactory create
* delete unnecessary imports
* remove useless import
* reformat code
2023-03-08 20:24:30 +08:00
zhouxiang
0f878b5157
[maven-release-plugin] prepare for next development iteration
2023-02-16 12:35:58 +08:00
zhouxiang
b8e9334d2a
[maven-release-plugin] prepare release rocketmq-all-5.1.0
2023-02-16 12:35:58 +08:00
zhouxiang
83d6778747
[ISSUE #6030 ] Update version to 5.1.0-SNAPSHOT
2023-02-16 12:35:58 +08:00
Oliver
59f056d75a
[ISSUE #5942 ] Fix the produce count include the quantity of the system topic( #5943 )
2023-02-07 09:51:00 +08:00
7a05483c9f
[ISSUE #5896 ] feat:add pop consumer example ( #5991 )
...
* feat:add pop consumer
* feat:fix
* feat:fix
* feat:fix
* feat:fix
* feat:fix
* feat:fix
* feat:fix
* feat:fix
* feat:fix
* feat:fix
* feat:fix
* feat:fix
* Update example/src/main/java/org/apache/rocketmq/example/simple/PushConsumer.java
Co-authored-by: Oliver <wqdyxnbd@163.com >
* feat:fix
* feat:fix
* feat:fix
* feat:fix
* feat:fix
* feat:fix
* feat:fix
* feat:fix
* feat:fix
* feat:fix
* feat:fix
* feat:fix
* feat:fix
---------
Co-authored-by: mahaitao617 <mahaitao617@mahaitao617deMacBook-Pro.local >
Co-authored-by: Oliver <wqdyxnbd@163.com >
2023-02-06 15:00:20 +08:00
mxsm
f96840f1d3
[ISSUE #5670 ] Add a note to the example of TimerMessage example ( #5671 )
2022-12-09 14:39:00 +08:00
rongtong
e5fadc7db7
Deprecated the ambiguous methods of lite pull consumer ( #5640 )
2022-12-04 12:19:28 +08:00
Aaron Ai
a68078fef8
[ISSUE #5484 ] Replace logging module with the shaded logback ( #5540 )
...
* Replace logging module with the shaded logback
* Add license header
* Fix bazel compile issue
2022-11-21 16:30:15 +08:00
yukon
506b563f55
Revert "[ISSUE #5484 ] Replace Logging Module with Shaded Logback ( #5524 )" ( #5537 )
...
This reverts commit 809ff6b3e0 .
2022-11-17 20:04:17 +08:00
Aaron Ai and Li Zhanhui
809ff6b3e0
[ISSUE #5484 ] Replace Logging Module with Shaded Logback ( #5524 )
...
* Remove ClientLogger
* WIP
* WIP
* Rename logger to log
* Make it compile
* WIP
* Fix bazel to use shaded slf4j
* Fix DeleteExpiredCommitLogSubCommandTest
* Fix pom.xml duplication
* Fix maven deps
* Add test logback configuration file
* Fix unit test output
* Fix logback configuration file
* All logging are made on top of slf4j
* Fix test log configuration file name
* Fix test log configuration file name for test module
* All logging are shaded slf4j targeted
* DLedger has an explicit dependency on slf4j
* Fix DLedger
* Fix DLeader issue
* Move logback configuration files to each module
Co-authored-by: Li Zhanhui <lizhanhui@gmail.com >
2022-11-17 00:38:28 +08:00
SSpirits and Li Zhanhui
ec5d3236f6
invert dependency between remoting and common module ( #5503 )
...
* invert dependency between remoting and common module
* fix bazel
* Fix Bazel warning of indirect dependency
* remove duplicate class ServiceThread
* fix conflict
* revert delete class ServiceThread because of introduced by dledger
Co-authored-by: Li Zhanhui <lizhanhui@gmail.com >
2022-11-11 13:34:31 +08:00
zhangjidi2016 and zhangjidi
f4ff225649
[ISSUE #4487 ]Optimize the output of pressure results ( #5282 )
...
Co-authored-by: zhangjidi <zhangjidi@cmss.chinamobile.com >
2022-11-09 19:33:41 +08:00
SSpirits
4ba8aa238d
[ISSUE #5354 ] [RIP-46] Implement proxy metrics framework ( #5407 )
...
* implement proxy metrics framework
* fix bazel dependency
* fix proxy startup test
* fix warning in bazel test
* minor improve
2022-10-27 17:23:31 +08:00
mxsm
06a5496933
[ISSUE #5324 ]Replace deprecated class PosixParser with DefaultParser for CLI ( #5325 )
...
* [ISSUE #5324 ]Replace deprecated class PosixParser with DefaultParser for CLI
* fix bazel compile UpdateAccessConfigSubCommandTest testExecute failures
* Fixed bazel compile UpdateAccessConfigSubCommandTest testExecute failures
2022-10-19 22:43:06 +08:00
mxsm
db1f1839b9
[ISSUE #5298 ]Polish code style for jdk8+ ( #5308 )
2022-10-14 11:44:21 +08:00
zhangjidi2016 and zhangjidi
8d10c9601d
[ISSUE #5281 ]Unify the command line input parameters in all pressure testing programs ( #5283 )
...
Co-authored-by: zhangjidi <zhangjidi@cmss.chinamobile.com >
2022-10-12 14:36:44 +08:00
alexcao and 勇敢的心
d40765db49
[ISSUE #5138 ] Do not throw exception in order producer demo ( #5185 )
...
Co-authored-by: 勇敢的心 <9076189+maverls@user.noreply.gitee.com >
2022-09-26 09:29:15 +08:00
zhoubo
251fc77957
Merge branch 'develop' into release-5.0.0
2022-09-23 10:28:18 +08:00
liyijuan
913527a085
[ISSUE #5149 ] remove:org/apache/rocketmq/example/simple/TestProducer.java
2022-09-22 08:43:39 +08:00
Leping Huang
808a747ce4
[ISSUE #5133 ] Use StandardCharsets.UTF_8 as default charset in oneway producer demo
2022-09-21 08:54:48 +08:00
Guocheng Tang
2bee9d81aa
[ISSUE #5131 ] Close the producer after the message is sent
2022-09-21 08:34:07 +08:00
aievl and zhaozhenhang
4d0de5d182
delete PullConsumer.Test ( #5139 )
...
Co-authored-by: zhaozhenhang <zhaozhenhang@kuaishou.com >
2022-09-20 23:11:56 +08:00
renyansongno1
a7b2cc3675
Use StandardCharsets.UTF_8 as default charset of getting bytes when sending example messages ( #5140 )
2022-09-20 23:08:21 +08:00
hill
ac82378aea
[maven-release-plugin] prepare for next development iteration
2022-09-19 10:27:17 +08:00
hill
f3e113cb1f
[maven-release-plugin] prepare release rocketmq-all-5.0.0
2022-09-19 10:26:58 +08:00
mxsm
8c22bcad48
[ISSUE #4941 ] Producer example add the default NamesrvAddr ( #5032 )
2022-09-13 20:36:06 +08:00
Shengmin Wang
3739327915
[ISSUE#4599] Optimize enableBackpressureForAsyncMode not relying on NettyRemoting ( #4601 )
...
* optimize backpressure, add on-going thread nums and message size limit
* modify send mechanism, reserve threadpool in backpressure mode
* modify library reference style
* modify code style
* modify default semaphoreAsyncSize as 100M
* move semaphore to DefaultMQProducerImpl, expose the integer value in DefaultMQProducer
* modify code style
* add blank to trigger CI test
* add check condition, keep timeout - costTime is active
* add semaphoreAsyncSendNum and semaphoreAsyncSendSize limit
* add semaphoreAsyncSendNum and semaphoreAsyncSendSize limit
2022-09-05 11:46:12 +08:00
Aaron Ai
f23fdbe016
Replace findbugs by spotbugs ( #4931 )
2022-08-30 17:45:56 +08:00
rongtong
58c1d1efcb
[ISSUE #4855 ] Add example of timing messages with arbitrary time delay ( #4856 )
...
* Add timer message example
* Make send result in console output better
2022-08-22 09:42:08 +08:00