Commit Graph
405 Commits
Author SHA1 Message Date
Lobo Xuandloboxu 10d17cfaee [ISSUE #6287] Fixed two redundant judgments (#6288)
Co-authored-by: loboxu <loboxu@tencent.com>
2023-03-16 21:25:20 +08:00
loboxu 877f146f56 ReceiptHandleProcessor message renewal strategy optimization 2023-03-16 19:55:04 +08:00
loboxu feb1f3077a ReceiptHandleProcessor message renewal strategy optimization 2023-03-16 19:55:04 +08:00
loboxu 1e3e7638f3 ReceiptHandleProcessor message renewal strategy optimization #6232 2023-03-16 19:55:04 +08:00
loboxu fce64608b1 ReceiptHandleProcessor message renewal strategy optimization #6232 2023-03-16 19:55:04 +08:00
loboxu 06a87e6504 ReceiptHandleProcessor message renewal strategy optimization #6232 2023-03-16 19:55:04 +08:00
loboxu 667ebbcc14 ReceiptHandleProcessor message renewal strategy optimization #6232 2023-03-16 19:55:04 +08:00
Liu Ruoyu 616885ce17 Added jul to slf4j bridge
Now, broker metrics and proxy metric could output to "rocketmqlogs" folder. Their names are "broker_metric.log" and "proxy_metric.log", respectively.
2023-03-15 10:19:41 +08:00
Liu Ruoyu 6a42102bc3 fix bazel test 2023-03-15 10:19:41 +08:00
Liu Ruoyu 5fd07d8aa7 Add logging exporter for metrics 2023-03-15 10:19:41 +08:00
MisakiandMisaki 95299c05e9 [ISSUE #6268] fix rocketmq-proxy does not work properly in k8s nodePort mode (#6262)
* fix rocketmq-proxy does not work properly in k8s nodePort mode

* Add configuration to support k8s nodePort mode

* rename forceUseEndpointPort to useEndpointPortFromRequest

---------

Co-authored-by: Misaki <Wsywsy22@2914883754@qq.com>
2023-03-14 17:21:05 +08:00
lk acc3b89e30 [ISSUE #6328] fix ConfigurationManagerTest (#6329) 2023-03-14 11:24:54 +08:00
Lobo Xuandloboxu 0732f125f9 Fixed the proxy configuration path null value problem (#6311)
Co-authored-by: loboxu <loboxu@tencent.com>
2023-03-13 14:38:25 +08:00
lyx e599187047 add GET_CONSUMER_CONNECTION_LIST 2023-03-10 11:17:31 +08:00
lk 2b42e16480 [ISSUE #6266] get MessageId from UNIQ_KEY firstly when build system message (#6267) 2023-03-08 09:46:49 +08:00
Oliver f712bc873e [ISSUE #6185]Fix It does not take effect when acl is enabled in the proxy 2023-02-28 10:03:42 +08:00
Lobo Xuandloboxu ed849142f5 proxy some optimization (#6175)
Co-authored-by: loboxu <loboxu@tencent.com>
2023-02-27 13:59:29 +08:00
lk 90bf886340 [ISSUE #6192] Set a default value when UniqID is empty in Proxy (#6193) 2023-02-27 12:56:26 +08:00
echooymxq 527350decf Polish the unified remoting logger name. 2023-02-23 15:10:35 +08:00
lk 6f115385bb [ISSUE #6149] remove handle when exceed renewMaxTimeMillis (#6150) 2023-02-21 19:00:33 +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
zhouxiang 9fc5038046 [ISSUE #5941] Add proxyConfig enableAclRpcHookForClusterMode
* Add proxyConfig `enableAclRpcHookForClusterMode` because not all the proxy needs to bring acl info
2023-02-16 10:16:37 +08:00
lk cd8fd7bbaf [ISSUE #6047] Support TLS permissive mode for 5.x client (#6048) 2023-02-15 10:35:18 +08:00
zzjcool 8a9380dda6 [ISSUR #5941] Fix the problem that acl is not loaded when the proxy starts 2023-02-09 17:49:47 +08:00
Aaron Ai f142ac32ef Fix logback warning in rmq.proxy.logback.xml 2023-01-20 11:52:11 +08:00
Oliver 329193463c [ISSUE #5852] Don't create PlainAccessValidator when aclEnable is false (#5854) 2023-01-13 16:41:37 +08:00
lk 07ce0be339 [ISSUE #5862] remove offline producer group (#5865) 2023-01-12 10:28:45 +08:00
Aaron Ai 0533816d42 [ISSUE #5839] Code.ILLEGAL_POLLING_TIME is not compatible with gRPC Client <=5.0.2 (#5841)
* Fix #5839: Code.ILLEGAL_POLLING_TIME is not compatible with gRPC Client <=5.0.2

* Merge two tests into testReceiveMessageWithIllegalPollingTime
2023-01-09 17:53:41 +08:00
Zhouxiang ZhanandLi Zhanhui 83c4a8f3f0 Support long polling in rocketmq proxy in the protocol (#5788)
* Add long polling

* Change rocketmq-proto version to 2.0.2

* fix checkstyle

* Fix rocketmq-proto version

Signed-off-by: Li Zhanhui <lizhanhui@gmail.com>

* Change pollTime to timeRemaining

* fix test

Signed-off-by: Li Zhanhui <lizhanhui@gmail.com>
Co-authored-by: Li Zhanhui <lizhanhui@gmail.com>
2022-12-30 22:31:01 +08:00
yx9o 59dfe8db75 [ISSUE #5776] Remove duplicate empty string checks (#5775)
* Remove duplicate empty string checks.

* Revert change.
2022-12-30 22:30:35 +08:00
Zhanhui Li 8e2ee23819 [ISSUE #5783] Fix compilation warning (#5784)
* Fix compilation warning

Signed-off-by: Li Zhanhui <lizhanhui@gmail.com>

* Skip unstable test case HATest#testSemiSyncReplicaWhenSlaveActingMaster on macOS

Signed-off-by: Li Zhanhui <lizhanhui@gmail.com>

Signed-off-by: Li Zhanhui <lizhanhui@gmail.com>
2022-12-30 11:01:17 +08:00
mxsm e197297d30 [ISSUE #5676] Support for dynamic Logging in proxy and controller modules (#5677) 2022-12-11 16:13:55 +08:00
zhouxiang bdf5c95ce6 [ISSUE #5485] Fix ClusterGrpcIT 2022-12-09 19:53:18 +08:00
zhouxiang 373c1bd13e [ISSUE #5485] Fix merge code issue 2022-12-09 19:53:18 +08:00
zhouxiang 4b311ff4dd [ISSUE #5485] Use local address, remoting port and grpc port to build unique local proxy Id 2022-12-09 19:53:18 +08:00
zhouxiang 8c9a9d36b8 [ISSUE #5485] Remove ConsumerManagerInterface and ProducerManagerInterface 2022-12-09 19:53:18 +08:00
zhouxiang b713aebfa7 [ISSUE #5485] Fix by code review 2022-12-09 19:53:18 +08:00
zhouxiang 23c8efd801 [ISSUE #5485] Fix GrpcBaseIT 2022-12-09 19:53:18 +08:00
zhouxiang 1e71cd118e [ISSUE #5406] Fix PullMessageActivityTest 2022-12-09 19:53:18 +08:00
zhouxiang 416427de1e [ISSUE #5392] Adapt for logging and module refector 2022-12-09 19:53:18 +08:00
zhouxiang 9897e74a6c [ISSUE #5406] Overwrite sysFlag to broker 2022-12-09 19:53:18 +08:00
zhouxiang 274a531321 [ISSUE #5406] Fix brokerName for SEND_MESSAGE_V2 2022-12-09 19:53:18 +08:00
zhouxiang 29c4122d9e [ISSUE #5486] Add AuthenticationPipeline 2022-12-09 19:53:18 +08:00
kaiyi.lk 834287af0c [ISSUE #5485] add test cases for channel management 2022-12-09 19:53:18 +08:00
kaiyi.lk 96bab46bd4 [ISSUE #5485] polish channel management 2022-12-09 19:53:18 +08:00
kaiyi.lk 6351e1957f [ISSUE #5485] polish channel management which is been synced from other proxy 2022-12-09 19:53:18 +08:00
kaiyi.lk 21a01e3c62 [ISSUE #5406] use remotingAccessAddr and ListenPort in topicRoute for remoting proxy 2022-12-09 19:53:18 +08:00
kaiyi.lk 832fc57a08 [ISSUE #5486] polish tls config; add tcnative dependency 2022-12-09 19:53:18 +08:00