Commit Graph

44 Commits

Author SHA1 Message Date
Abhijeet Mishra
6456630324 [#148] Throwables.propagate in deprecated for making runtime exception more verbose (#160) 2023-04-19 20:33:17 +08:00
Abhijeet Mishra
a25ccd6337 5.1.0 rocketmq version update (#155)
* update rocketmq version to 5.1.0
2023-04-07 08:30:18 +08:00
zhangjidi2016
86bdb06364 [ISSUE #123]Optimize groupList.query (#124)
Co-authored-by: zhangjidi <zhangjidi@cmss.chinamobile.com>
2022-11-28 16:37:02 +08:00
yannizhou05
fc9781e6fc Fix flaky testList (#120) 2022-11-23 08:30:31 +08:00
zhangjidi2016
daa181ccfd [ISSUE #58]Supports adding namesrvAddr cluster management (#66)
Co-authored-by: zhangjidi2016 <zhangjidi@cmss.chinamobile.com>
2022-04-08 15:43:21 +08:00
Xiaodong Xu
4269879d93 [ISSUE #70] The rocketmq-dashboard supports ACL configuration (#71)
* Add Acl menu, support config acl.

* Optimize one line code.

* Add some unit tests for acl.

* Add permission control by role and optimize some code.

* The secret keys are hidden by asterisks.

* Search acl data will exclude secretKey info if the login role is not admin in the background.

* Optimize some code again.

* recover default application.yml config
2022-03-05 10:34:39 +08:00
zhangjidi2016
653332d488 [ISSUE #68]Use multithreading for topic data collection in collectTask (#69)
* [ISSUE #68]Use multithreading for topic data collection in collectTask

* modify ut

* Optimize exception log printing

Co-authored-by: zhangjidi <zhangjidi@cmss.chinamobile.com>
2022-02-11 09:27:53 +08:00
zhangjidi2016
e281b74456 [ISSUE #62]Uses the YML format instead of the Properties format. (#63)
* [ISSUE #62]Uses the YML format instead of the Properties format.

* retrigger ci

* Solve the apache-rat check

Co-authored-by: zhangjidi <zhangjidi@cmss.chinamobile.com>
2022-01-08 22:05:21 +08:00
zhangjidi2016
529501c007 [ISSUE #55]Delete the corresponding DLQ and Retry Topic simultaneously when deleting the consumerGroup. (#57)
* [ISSUE #55]Delete the corresponding DLQ and Retry Topic simultaneously when deleting the consumerGroup.

* modify method name

* Optimize the delete logic

* optimize code comments
2022-01-06 08:32:45 +08:00
zhangjidi2016
8acd94c89a [ISSUE #60]Update SpringBoot version. (#61) 2022-01-05 09:15:55 +08:00
cserwen
2d8bf001b3 [ISSUE #58] enable the service to support multiple namesrvs (#59)
* enable the service to support multiple namesrvs

* use @ to split the namesrv of different clusters

Co-authored-by: dengzhiwen1 <dengzhiwen1@xiaomi.com>
2022-01-04 18:02:08 +08:00
zhangjidi2016
1caeb4ce31 [ISSUE #50]Modify the suffix of the interface name. (#52)
* [ISSUE #50]Modify the suffix of the interface name.

* add perm

* fix dlq perm

Co-authored-by: zhangjidi2016 <zhangjidi@cmss.chinamobile.com>
2021-12-16 21:13:48 +08:00
StyleTang
749e6f15f7 update default role-permission (#51) 2021-12-13 21:18:20 +08:00
zhangjidi2016
6054c057c8 [ISSUE #43]Give a tip when no message found with topic + time query. (#44)
Co-authored-by: zhangjidi2016 <zhangjidi@cmss.chinamobile.com>
2021-11-17 13:30:33 +08:00
zhangjidi2016
e660c7d874 [ISSUE #42]Fix deleteSubscriptionGroup not remove consumer offset. (#45)
Co-authored-by: zhangjidi2016 <zhangjidi@cmss.chinamobile.com>
2021-11-17 13:30:12 +08:00
zhangjidi2016
2160e23b91 [ISSUE #38]update rocketmq version. (#39)
Co-authored-by: zhangjidi2016 <zhangjidi@cmss.chinamobile.com>
2021-11-05 09:04:59 +08:00
zhangjidi2016
ef7b97e96a [ISSUE #30]Supports batch resending and batch exporting dlq messages. (#37)
* [ISSUE #30]Supports batch resending and batch exporting dlq messages.

* Optimize the code

Co-authored-by: zhangjidi2016 <zhangjidi@cmss.chinamobile.com>
2021-11-03 21:44:43 +08:00
StyleTang
a2234f8517 add Html router for front-end (#29) 2021-10-31 11:30:25 +08:00
zhangjidi2016
4b2b61e394 [ISSUE #30]Added DLQ message management (#31)
* [ISSUE #30]Added DLQ message management

* remove the specific namesrvAddr in application.properties.

Co-authored-by: zhangjidi <zhangjidi@cmss.chinamobile.com>
2021-10-31 11:29:55 +08:00
zhangjidi2016
cc30bb2373 [ISSUE #25]Add filter in consumer list. (#26)
Co-authored-by: zhangjidi <zhangjidi@cmss.chinamobile.com>
2021-10-09 18:56:58 +08:00
zhangjidi2016
58336d951a [ISSUE #19]Message track query enhancement (#21)
* [ISSUE #19]Message track query enhancement

* traceTopic can be null and system Topic is used by default

* add unit test

* select messageTrack topic in messageTrace page

Co-authored-by: zhangjidi <zhangjidi@cmss.chinamobile.com>
2021-09-23 21:01:32 +08:00
zhangjidi2016
975449e268 [ISSUE #16]Use an object pool to manage DefaultMQAdminExt objects. (#17)
* [ISSUE #16]Use an object pool to manage DefaultMQAdminExt objects.

* Modify the code

* Optimize the code

Co-authored-by: zhangjidi2016 <zhangjidi@cmss.chinamobile.com>
2021-09-09 00:13:44 +08:00
zhangjidi2016
5b2a027cd8 [ISSUE #5]Add permission control when loginRequired is true. (#6)
* [ISSUE #5]Add permission control when loginRequired is true.

* optimize the code

* Wildcard characters are supported

* add Apache License headers

Co-authored-by: zhangjidi2016 <zhangjidi@cmss.chinamobile.com>
2021-09-01 20:05:36 +08:00
vongosling
0f5a5e1dda Update license for test code 2021-08-26 16:34:18 +08:00
vongosling
417f34130e Update license 2021-08-26 16:28:01 +08:00
zhangjidi2016
1a751091b3 [ISSUE #5]Different pages are displayed based on the user role. (#7)
* [ISSUE #5]Different pages are displayed based on the user role.

* Put the role judgment logic into js

Co-authored-by: zhangjidi <zhangjidi@cmss.chinamobile.com>
2021-08-19 12:29:16 +08:00
StyleTang
119cf0d58c Use rocketmq-dashboard instead of rocketmq-console 2021-08-13 22:46:16 +08:00
zhangjidi2016
54b8eb7ac1 [ISSUE #673]Add unit tests to improve code coverage (#777)
* [ISSUE #673]Add unit tests to improve code coverage

* format code

Co-authored-by: zhangjidi <zhangjidi@cmss.chinamobile.com>
2021-08-12 09:19:17 +08:00
zhangjidi2016
eb9103f082 [ISSUE #673] Remove all XxxServiceImplTest from the unit test. (#774)
Co-authored-by: zhangjidi <zhangjidi@cmss.chinamobile.com>
2021-08-09 09:39:59 +08:00
StyleTang
1ea15b511c [ISSUE#770] Send message with message trace (#771) 2021-08-06 08:57:04 +08:00
vongosling
7868b2b463 Fix the mock error 2021-08-05 19:07:37 +08:00
yuz10
05b7ad2101 [ISSUE #773] add useTLS configure for rocketmq console 2021-08-05 08:45:26 +08:00
zhangjidi2016
9a8c354301 [ISSUE #673] Add unit tests for Controller. (#765) 2021-08-02 09:43:52 +08:00
zhangjidi2016
dc67bb93a8 [ISSUE #673] Add unit tests for ProducerController and NamesvrController. (#764) 2021-07-30 19:57:18 +08:00
zhangjidi2016
199cfcd348 [ISSUE #673] Add unit tests for OpsController. (#752) 2021-07-30 19:51:10 +08:00
zhangjidi2016
2971398a33 [ISSUE #673] Add unit tests for ClusterController. (#751) 2021-07-30 19:50:15 +08:00
zhangjidi2016
38c1b97589 [ISSUE #673] Add unit tests for MessageController. (#747)
Co-authored-by: zhangjidi2016 <zhangjidi@cmss.chinamobile.com>
2021-07-19 12:26:08 +08:00
zhangjidi2016
8bb1b96d7b [ISSUE #673] Add unit tests for ConsumerController. (#742)
Co-authored-by: zhangjidi2016 <zhangjidi@cmss.chinamobile.com>
2021-07-15 18:31:31 +08:00
StyleTang
7f413e10ee [ISSUE #743] Implement RocketMQ message trace UI (#744)
* Backend
1. Add viewMessageTraceGraph method (aggregate MessageTraceView list)
2. MessageTraceView add filed requestId and retryTimes
3. Add Unit Test MessageTraceServiceImplTest
4. Add lombok dependency

Frontend
1. implement message trace graph UI
2. upgrade echarts to 5.1.2
3. message trace page can fetch messageId from routeParams

* 1. fix code style issue
2. fix pom duplicate maven-compiler-plugin issue

* 1. subAfterTrace groupName use subBeforeTrace groupName instead
2. fix MessageTraceServiceImplTest UT

* 1. implement features
  1.1 support transaction message trace
  1.2 support only producer trace enabled case
  1.3 support only consumer trace enabled case
2. add(fix) trace type (message type)
3. use rocketmq.version = 4.9.0

* [ISSUE #743] fix trace UI issue (when costTime is 0, will not show trace node)
Solution: use minimum width 1
2021-07-13 14:39:00 +08:00
zhangjidi2016
1492b50130 [ISSUE #673] Add unit tests for TopicController. (#718)
Co-authored-by: zhangjidi2016 <zhangjidi@cmss.chinamobile.com>
2021-06-24 14:51:23 +08:00
张旭
be476bc146 [ISSUE #682] Fix wrong message trace detail (#683)
* Fix message trace detail wrong field
* Use constants to distinguish different message version
* Add UT
Co-authored-by: zhangxu16 <zhangxu16@xiaomi.com>
2021-03-11 16:54:07 +08:00
walking98
58f84079c0 Fixed console ISSUE#254 #252 #251 2019-05-10 17:24:11 +08:00
walking98
1588f70b52 [ISSUE-205|247] Support SSL + Login: Polish with testcase, doc, session over cookie 2019-04-16 20:14:27 +08:00
yukon
b29f52bdfb Remove the 'ng' suffix of sub projects. 2017-03-16 09:58:57 +08:00