This is an automated email from the ASF dual-hosted git repository.
xiatian pushed a change to branch main
in repository https://gitbox.apache.org/repos/asf/eventmesh-dashboard.git
from 4494f0a chore(deps): bump org.apache.commons:commons-lang3 from
3.13.0 to 3.14.0 (#124)
add 53785bf [ISSUE #63] Function Manager and Health Service update (#98)
No new revisions were added by this update.
Summary of changes:
.../common/model/metadata/AclMetadata.java | 5 +
.../common/model/metadata/ClientMetadata.java | 5 +
.../common/model/metadata/ClusterMetadata.java | 5 +
.../common/model/metadata/ConfigMetadata.java | 5 +
.../common/model/metadata/ConnectionMetadata.java | 5 +
.../common/model/metadata/ConnectorMetadata.java | 5 +
.../common/model/metadata/GroupMetadata.java | 5 +
.../common/model/metadata/MetadataConfig.java | 13 +-
.../common/model/metadata/RegistryMetadata.java | 9 +
.../common/model/metadata/RuntimeMetadata.java | 13 +-
.../common/model/metadata/TopicMetadata.java | 9 +
.../model/remoting/runtime/GetRuntimeResponse.java | 4 +
eventmesh-dashboard-console/pom.xml | 1 +
.../dashboard/console/cache/ClusterCache.java | 99 ++++++++
.../dashboard/console/cache/RuntimeCache.java | 60 +++++
.../console/config/FunctionManagerConfigs.java | 69 +++++
.../console/config/HealthCheckConfig.java | 31 ---
.../dashboard/console/entity/acl/AclEntity.java | 2 +
.../dashboard/console/entity/base/BaseEntity.java | 8 +
.../console/entity/client/ClientEntity.java | 25 +-
.../console/entity/cluster/ClusterEntity.java | 37 ++-
.../console/entity/config/ConfigEntity.java | 28 +-
.../entity/connection/ConnectionEntity.java | 40 ++-
.../console/entity/connector/ConnectorEntity.java | 12 +-
.../console/entity/group/GroupEntity.java | 15 ++
.../entity/groupmember/GroupMemberEntity.java | 4 +
.../entity/health/HealthCheckResultEntity.java | 6 +-
.../entity/instanceuser/InstanceUserEntity.java | 2 +
.../dashboard/console/entity/log/LogEntity.java | 2 +
.../dashboard/console/entity/meta/MetaEntity.java | 22 +-
.../console/entity/runtime/RuntimeEntity.java | 21 +-
.../console/entity/storage/StoreEntity.java | 13 +-
.../console/entity/topic/TopicEntity.java | 25 +-
.../console/function/health/CheckResultCache.java | 9 +-
.../console/function/health/HealthExecutor.java | 5 +-
.../console/function/health/HealthService.java | 163 ++++++++++--
.../health/callback/HealthCheckCallback.java | 2 +-
.../function/health/check/HealthCheckService.java | 4 +-
.../check/config/HealthCheckObjectConfig.java | 19 +-
.../health/check/config/RocketmqConfig.java} | 14 +-
.../health/check/impl/meta/NacosConfigCheck.java | 3 +
...sterCheck.java => NacosNamingServiceCheck.java} | 13 +-
.../health/check/impl/storage/RedisCheck.java | 24 +-
.../storage/rocketmq4/Rocketmq4BrokerCheck.java | 44 ++--
.../rocketmq4/Rocketmq4NameServerCheck.java | 37 ++-
.../storage/rocketmq4/Rocketmq4TopicCheck.java | 1 +
.../console/function/metadata/MetadataManager.java | 222 ++++++++++++++++
.../function/metadata/MetadataServiceWrapper.java | 61 +++++
.../function/metadata/handler/MetadataHandler.java | 104 ++++++++
.../metadata/handler/MetadataHandlerWrapper.java | 57 +++++
.../db/ClusterMetadataHandlerToDbImpl.java} | 31 +--
.../handler/db/ConfigMetadataHandlerToDbImpl.java | 59 +++++
.../db/ConnectionMetadataHandlerToDbImpl.java | 154 +++++++++++
.../handler/db/GroupMetadataHandlerToDbImpl.java} | 33 +--
.../db/RegistryMetadataHandlerToDbImpl.java} | 32 ++-
.../handler/db/RuntimeMetadataHandlerToDbImpl.java | 82 ++++++
.../handler/db/TopicMetadataHandlerToDbImpl.java | 64 +++++
.../metadata/syncservice/SyncDataService.java | 14 +-
.../syncservice/SyncDataServiceWrapper.java | 54 ++++
.../cluster/AclSyncFromClusterService.java} | 23 +-
.../cluster/ConfigSyncFromClusterService.java | 97 +++++++
.../cluster/GroupSyncFromClusterService.java | 25 +-
.../cluster/InstanceUserFromClusterService.java | 9 +-
.../cluster/RuntimeSyncFromClusterService.java | 93 +++++++
.../cluster/TopicSyncFromClusterService.java | 87 +++++++
.../syncservice/db/TopicSyncFromDbService.java} | 25 +-
.../TopicMetadataHandlerToClusterImpl.java | 57 +++++
.../console/mapper/client/ClientMapper.java | 8 +-
.../console/mapper/cluster/ClusterMapper.java | 13 +-
.../console/mapper/config/ConfigMapper.java | 12 +-
.../mapper/connection/ConnectionMapper.java | 12 +-
.../console/mapper/connector/ConnectorMapper.java | 9 +-
.../mapper/health/HealthCheckResultMapper.java | 40 ++-
.../dashboard/console/mapper/meta/MetaMapper.java | 8 +-
.../console/mapper/runtime/RuntimeMapper.java | 5 +-
.../console/mapper/storage/StoreMapper.java | 3 +
.../console/modle/dto/meta/NewMetaDTO.java | 10 +-
.../console/service/DataServiceWrapper.java | 81 ++++++
.../console/service/client/ClientDataService.java | 8 +-
.../service/client/Impl/ClientDataServiceImpl.java | 22 +-
.../console/service/cluster/ClusterService.java | 1 -
.../service/cluster/impl/ClusterServiceImpl.java | 8 +
.../service/connection/ConnectionDataService.java | 5 +-
.../service/connection/ConnectionService.java | 50 ----
.../impl/ConnectionDataServiceDatabaseImpl.java | 42 +--
.../service/connector/ConnectorDataService.java | 4 +
.../connector/Impl/ConnectorDataServiceImpl.java | 12 +-
.../console/service/group/GroupService.java | 2 +-
.../service/group/Impl/GroupServiceImpl.java | 3 +-
.../console/service/health/HealthDataService.java | 8 +-
.../health/impl/HealthDataServiceDatabaseImpl.java | 36 ++-
.../service/runtime/Impl/RuntimeServiceImpl.java | 2 +-
.../service/store/Impl/StoreServiceImpl.java | 8 +
.../console/service/store/StoreService.java | 2 +
.../console/service/topic/TopicServiceImpl.java | 5 +-
.../console/spring/support/FunctionManager.java | 27 +-
.../spring/support/FunctionManagerLoader.java | 27 +-
.../spring/support/FunctionManagerProperties.java | 16 ++
.../src/main/resources/application-dev.yml | 18 +-
.../src/main/resources/eventmesh-dashboard.sql | 282 ++++++++++-----------
.../console/EventMeshDashboardApplicationTest.java | 89 +++++++
.../dashboard/console/cache/ClusterCacheBase.java | 46 ++++
.../dashboard/console/cache/ClusterCacheTest.java | 53 ++++
.../function/health/HealthExecutorTest.java | 44 ++--
.../console/function/health/HealthServiceTest.java | 65 +++--
.../check/impl/meta/NacosConfigCheckTest.java | 58 +++--
.../impl/meta/NacosNamingServiceCheckTest.java | 84 ++++++
.../check/impl/meta/NacosRegisterCheckTest.java | 70 -----
.../health/check/impl/storage/RedisCheckTest.java | 60 +++--
...heckTest.java => Rocketmq4BrokerCheckTest.java} | 52 ++--
...Test.java => Rocketmq4NameserverCheckTest.java} | 52 ++--
.../storage/rocketmq4/Rocketmq4TopicCheckTest.java | 85 +++++++
.../storage/rocketmq4/RocketmqTopicCheckTest.java | 75 ------
.../function/metadata/MetadataManagerTest.java | 159 ++++++++++++
.../db/ClusterMetadataHandlerToDbImplTest.java} | 44 +++-
.../db/ConfigMetadataHandlerToDbImplTest.java} | 29 ++-
.../db/ConnectionMetadataHandlerToDbImplTest.java | 121 +++++++++
.../db/GroupMetadataHandlerToDbImplTest.java} | 37 ++-
.../db/RegistryMetadataHandlerToDbImplTest.java} | 49 +++-
.../db/RuntimeMetadataHandlerToDbImplTest.java | 122 +++++++++
.../db/TopicMetadataHandlerToDbImplTest.java} | 44 +++-
.../cluster/TopicSyncFromClusterServiceTest.java | 82 ++++++
.../health/HealthServiceIntegrateTest.java | 17 +-
.../dashboard/console/linkage/log/TestOprLog.java | 8 +-
.../mapper/connector/ConnectorMapperTest.java | 17 +-
.../ConnectionDataServiceDatabaseImplTest.java | 9 -
.../spring/support/FunctionManagerTest.java | 81 ++++++
.../console/unit/cluster/TestClusterMapper.java | 22 +-
.../console/unit/runtime/TestRuntimeMapper.java | 6 +-
.../console/unit/store/TestStoreMapper.java | 16 +-
.../console/unit/topic/TopicMapperTest.java | 2 +-
.../src/test/resources/application-test.yml | 4 +-
.../src/test/resources/connector-test.sql | 20 +-
.../src/test/resources/meta-test.sql | 4 +-
.../src/test/resources/runtime-test.sql | 12 +-
.../resources/{client-test.sql => store-test.sql} | 16 +-
.../src/test/resources/topic-test.sql | 17 +-
.../function/SDK/operation/RedisSDKOperation.java | 2 +-
.../core/meta/runtime/NacosRuntimeCore.java | 87 +++++++
.../core/function/SDK/SDKManagerTest.java | 22 ++
.../SDK/operation/EtcdSDKCreateOperationTest.java | 2 +
.../SDK/operation/NacosNamingSDKOperationTest.java | 53 ++++
...erationTest.java => RedisSDKOperationTest.java} | 4 +-
.../RuntimeGrpcConsumerSDKOperationTest.java | 2 +
.../RuntimeGrpcProducerSDKOperationTest.java | 2 +
.../RuntimeHttpConsumerSDKOperationTest.java | 2 +
.../RuntimeHttpProducerSDKOperationTest.java | 2 +
.../SDK/operation/RuntimeSDKOperationTest.java | 2 +
.../RuntimeTcpCloudEventSDKOperationTest.java | 2 +
.../RuntimeTcpEventMeshSDKOperationTest.java | 2 +
.../RuntimeTcpOpenMessageSDKOperationTest.java | 2 +
.../core/meta/runtime/NacosRuntimeCoreTest.java | 50 ++++
.../service/remoting/ClientRemotingService.java | 1 +
.../service/remoting/ConfigRemotingService.java | 2 +-
...motingService.java => MetaRemotingService.java} | 13 +-
.../service/remoting/OffsetRemotingService.java | 4 +-
156 files changed, 4150 insertions(+), 992 deletions(-)
create mode 100644
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/cache/ClusterCache.java
create mode 100644
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/cache/RuntimeCache.java
create mode 100644
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/config/FunctionManagerConfigs.java
delete mode 100644
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/config/HealthCheckConfig.java
copy
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/{modle/dto/config/ChangeConfigDTO.java
=> function/health/check/config/RocketmqConfig.java} (82%)
rename
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/function/health/check/impl/meta/{NacosRegisterCheck.java
=> NacosNamingServiceCheck.java} (89%)
create mode 100644
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/function/metadata/MetadataManager.java
create mode 100644
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/function/metadata/MetadataServiceWrapper.java
create mode 100644
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/function/metadata/handler/MetadataHandler.java
create mode 100644
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/function/metadata/handler/MetadataHandlerWrapper.java
copy
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/{service/client/Impl/ClientDataServiceImpl.java
=> function/metadata/handler/db/ClusterMetadataHandlerToDbImpl.java} (51%)
create mode 100644
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/function/metadata/handler/db/ConfigMetadataHandlerToDbImpl.java
create mode 100644
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/function/metadata/handler/db/ConnectionMetadataHandlerToDbImpl.java
copy
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/{service/registry/impl/RegistryDataServiceImpl.java
=> function/metadata/handler/db/GroupMetadataHandlerToDbImpl.java} (50%)
copy
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/{service/registry/impl/RegistryDataServiceImpl.java
=> function/metadata/handler/db/RegistryMetadataHandlerToDbImpl.java} (55%)
create mode 100644
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/function/metadata/handler/db/RuntimeMetadataHandlerToDbImpl.java
create mode 100644
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/function/metadata/handler/db/TopicMetadataHandlerToDbImpl.java
copy
eventmesh-dashboard-common/src/main/java/org/apache/eventmesh/dashboard/common/model/remoting/client/GetClientResponse.java
=>
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/function/metadata/syncservice/SyncDataService.java
(74%)
create mode 100644
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/function/metadata/syncservice/SyncDataServiceWrapper.java
copy
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/{service/config/instanceoperation/StoreConfigService.java
=> function/metadata/syncservice/cluster/AclSyncFromClusterService.java} (54%)
create mode 100644
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/function/metadata/syncservice/cluster/ConfigSyncFromClusterService.java
copy
eventmesh-dashboard-common/src/main/java/org/apache/eventmesh/dashboard/common/model/remoting/group/GetGroupsResponse.java
=>
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/function/metadata/syncservice/cluster/GroupSyncFromClusterService.java
(52%)
copy
eventmesh-dashboard-common/src/main/java/org/apache/eventmesh/dashboard/common/model/remoting/offset/ResetOffsetResponse.java
=>
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/function/metadata/syncservice/cluster/InstanceUserFromClusterService.java
(81%)
create mode 100644
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/function/metadata/syncservice/cluster/RuntimeSyncFromClusterService.java
create mode 100644
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/function/metadata/syncservice/cluster/TopicSyncFromClusterService.java
copy
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/{service/config/instanceoperation/StoreConfigService.java
=> function/metadata/syncservice/db/TopicSyncFromDbService.java} (57%)
create mode 100644
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/function/optration/TopicMetadataHandlerToClusterImpl.java
copy
eventmesh-dashboard-common/src/main/java/org/apache/eventmesh/dashboard/common/model/remoting/topic/DeleteTopicResponse.java
=>
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/modle/dto/meta/NewMetaDTO.java
(87%)
create mode 100644
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/service/DataServiceWrapper.java
delete mode 100644
eventmesh-dashboard-console/src/main/java/org/apache/eventmesh/dashboard/console/service/connection/ConnectionService.java
create mode 100644
eventmesh-dashboard-console/src/test/java/org/apache/eventmesh/dashboard/console/EventMeshDashboardApplicationTest.java
create mode 100644
eventmesh-dashboard-console/src/test/java/org/apache/eventmesh/dashboard/console/cache/ClusterCacheBase.java
create mode 100644
eventmesh-dashboard-console/src/test/java/org/apache/eventmesh/dashboard/console/cache/ClusterCacheTest.java
create mode 100644
eventmesh-dashboard-console/src/test/java/org/apache/eventmesh/dashboard/console/function/health/check/impl/meta/NacosNamingServiceCheckTest.java
delete mode 100644
eventmesh-dashboard-console/src/test/java/org/apache/eventmesh/dashboard/console/function/health/check/impl/meta/NacosRegisterCheckTest.java
rename
eventmesh-dashboard-console/src/test/java/org/apache/eventmesh/dashboard/console/function/health/check/impl/storage/rocketmq4/{RocketmqBrokerCheckTest.java
=> Rocketmq4BrokerCheckTest.java} (54%)
rename
eventmesh-dashboard-console/src/test/java/org/apache/eventmesh/dashboard/console/function/health/check/impl/storage/rocketmq4/{RocketmqNameserverCheckTest.java
=> Rocketmq4NameserverCheckTest.java} (54%)
create mode 100644
eventmesh-dashboard-console/src/test/java/org/apache/eventmesh/dashboard/console/function/health/check/impl/storage/rocketmq4/Rocketmq4TopicCheckTest.java
delete mode 100644
eventmesh-dashboard-console/src/test/java/org/apache/eventmesh/dashboard/console/function/health/check/impl/storage/rocketmq4/RocketmqTopicCheckTest.java
create mode 100644
eventmesh-dashboard-console/src/test/java/org/apache/eventmesh/dashboard/console/function/metadata/MetadataManagerTest.java
copy
eventmesh-dashboard-console/src/test/java/org/apache/eventmesh/dashboard/console/{mapper/meta/MetaMapperTest.java
=> function/metadata/handler/db/ClusterMetadataHandlerToDbImplTest.java} (51%)
copy
eventmesh-dashboard-console/src/test/java/org/apache/eventmesh/dashboard/console/{mapper/meta/MetaMapperTest.java
=> function/metadata/handler/db/ConfigMetadataHandlerToDbImplTest.java} (66%)
create mode 100644
eventmesh-dashboard-console/src/test/java/org/apache/eventmesh/dashboard/console/function/metadata/handler/db/ConnectionMetadataHandlerToDbImplTest.java
copy
eventmesh-dashboard-console/src/test/java/org/apache/eventmesh/dashboard/console/{mapper/meta/MetaMapperTest.java
=> function/metadata/handler/db/GroupMetadataHandlerToDbImplTest.java} (58%)
copy
eventmesh-dashboard-console/src/test/java/org/apache/eventmesh/dashboard/console/{mapper/meta/MetaMapperTest.java
=> function/metadata/handler/db/RegistryMetadataHandlerToDbImplTest.java} (50%)
create mode 100644
eventmesh-dashboard-console/src/test/java/org/apache/eventmesh/dashboard/console/function/metadata/handler/db/RuntimeMetadataHandlerToDbImplTest.java
copy
eventmesh-dashboard-console/src/test/java/org/apache/eventmesh/dashboard/console/{mapper/meta/MetaMapperTest.java
=> function/metadata/handler/db/TopicMetadataHandlerToDbImplTest.java} (51%)
create mode 100644
eventmesh-dashboard-console/src/test/java/org/apache/eventmesh/dashboard/console/function/metadata/syncservice/cluster/TopicSyncFromClusterServiceTest.java
create mode 100644
eventmesh-dashboard-console/src/test/java/org/apache/eventmesh/dashboard/console/spring/support/FunctionManagerTest.java
copy
eventmesh-dashboard-common/src/main/java/org/apache/eventmesh/dashboard/common/constant/ApiPrefix.java
=> eventmesh-dashboard-console/src/test/resources/runtime-test.sql (56%)
copy eventmesh-dashboard-console/src/test/resources/{client-test.sql =>
store-test.sql} (50%)
copy
eventmesh-dashboard-common/src/main/java/org/apache/eventmesh/dashboard/common/constant/ApiPrefix.java
=> eventmesh-dashboard-console/src/test/resources/topic-test.sql (52%)
create mode 100644
eventmesh-dashboard-core/src/main/java/org/apache/eventmesh/dashboard/core/meta/runtime/NacosRuntimeCore.java
create mode 100644
eventmesh-dashboard-core/src/test/java/org/apache/eventmesh/dashboard/core/function/SDK/operation/NacosNamingSDKOperationTest.java
rename
eventmesh-dashboard-core/src/test/java/org/apache/eventmesh/dashboard/core/function/SDK/operation/{RedisSDKCreateOperationTest.java
=> RedisSDKOperationTest.java} (95%)
create mode 100644
eventmesh-dashboard-core/src/test/java/org/apache/eventmesh/dashboard/core/meta/runtime/NacosRuntimeCoreTest.java
copy
eventmesh-dashboard-service/src/main/java/org/apache/eventmesh/dashboard/service/remoting/{ClientRemotingService.java
=> MetaRemotingService.java} (73%)
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]