This is an automated email from the ASF dual-hosted git repository.
mikexue pushed a change to branch cloudevents
in repository https://gitbox.apache.org/repos/asf/incubator-eventmesh.git.
from 737c0f0 [ISSUE #274] Adding Eventmesh Stream component to support
Event Streaming (#445)
add 3da43aa fix netty options (#449)
add f26cc1c [ISSUE #456] Automatic License report and check (#462)
add b760873 [ISSUE #451] Fix SSLContext Initialize error (#458)
add 33571fa [ISSUE #457] message ack problem in retry or repush by
closeSession (#459)
add 00571d1 [ISSUE #461] fix global flow control problem (#469)
add 8c450e1 [ISSUE #460]Support custom retry times configuration when
SubcriptionType is SYNC (#463)
add 509104b [ISSUE #465]All third part dependencies should be controlled
at root build.gradle (#466)
add dcfc765 [ISSUE #468] ThreadUtilTest failed (#470)
add 9e172e8 [ISSUE #374] add unit test for header class. (#472)
add 0e4def2 maybe there is no need to use atomicboolean here (#474)
add 05e3421 [ISSUE #476] Biz Exceptions occured in EventMesh cause
connection close of client (#477)
add f8f2fdb Update CONTRIBUTING.zh-CN.md
add 1a924b6 Update CONTRIBUTING.md
add 4bc1a0a Add SPI design docs (#480)
add fefe391 fix configuration property get error (#479)
add 339d58c Update README.md
add 4e3211d Update README.zh-CN.md
add d5ac681 [ISSUE #484] Support access control for EventMesh (#485)
add 8c72f23 Update README.md
add 31a3825 Update README.zh-CN.md
add bd6321c remove webank lisence
add 81d5be6 Add files via upload
add c365fa0 use RandomStringGenerator instead deprecated class
RandomStringUtils (#495)
add f545bae Add files via upload
add 879c77f [ISSUE #496] fix the ClassCastException (#499)
add dadaf39 [ISSUE #340]merge otel metric branch 2 develop (#494)
add 9899c25 [ISSUE #492] Support resources initilization and release of
connector in EventMesh (#493)
add a62bf65 [ISSUE #488]Support registry adaptor plugin (#489)
add 95db813 polish quickstart (#504)
add aeed6f5 [ISSUE #339] add design doc for integrating OpenSchema (#502)
add d46b8bd otel metric polish (#503)
add 19af7cf [ISSUE #490] Support service invocation (#508)
add 106ca96 [ISSUE #505]remove all RandomStringUtils. (#510)
add 6c222cc add http trace http point. (#509)
add ed57833 Improve the directory structure of docs (#516)
add d89b309 change eventmesh-test to eventmesh-examples
add 16ae31a change eventmesh-test to eventmesh-examples
add bd8d736 [ISSUE #435] Initial Creation of eventMesh-admin module in
EventMesh (#513)
add 84b2f4d Issue #405 Fix SubscriptionType typo error (#522)
add f12bf52 [ISSUE #375] In memory as event store (#507)
add 3510c83 [ISSUE #339] Add a skeleton for separated openschema registry
service and implement most APIs that doesn't need compatibility check. (#525)
add 9831b0e Lint and fix style of Markdown files in docs (#533)
add 537ed82 Implement the conversion from openmessaging to cloudevent
(#514)
add bc610f9 rename name and package path of schema-registry module
add 9c1d21f [ISSUE #541] rename issue (#542)
add 546765e [Issue #523] Adding Flow control RateLimiter support in Http
Message Send Processor (#524)
add b9abbcd [Issue #528] enhance Retry support for HTTP and TCP
processors. (#529)
add 87d6d8b update readme
add 4b2fef9 update quickstart
add 6b7280a [ISSUE #367] Optimize plugin load (#519)
add bdf226a update namesrv registry name
add 8b6c827 add weighted random load balance selector (#526)
add 6068be3 Update README.md
add d1972ac Update README.md
add 36ea9a6 Update the checkstyle file and remove code style file (#552)
add 66d6159 Change issue template to yml (#521)
add e2adda8 [Issue #554] Removing hardcoded username and password in the
project code (#555)
add 2a64e79 Fix issue template (#556)
add 62d2067 Preview docs (#543)
add b652be9 [ISSUE #550] Remove unused jar in plugin module (#551)
add 9337efc Revert "[Issue #554] Removing hardcoded username and password
in the project code (#555)" (#559)
add a4a4a9f [ISSUE #550] Deduplicate plugin jar (#558)
add af56653 [ISSUE #536] fix OpenSchemaRegistryApplication start error
(#561)
add dd3385f [Issue#554] removing hardcoded username and password (#560)
add c8410af Update .asf.yaml
add 3e75d4f [ISSUE #565] Update JarExtensionClassLoader.java (#566)
add bdd9aa0 [Issue #567] Optimize config file location (#568)
add 1c471bf Update .asf.yaml
add cc5b4c9 contributing guide edit import check style step (#573)
add 25c2515 [WIP][ISSUE #482]Add protocol adaptor plugin (#572)
new 6f57a90 readme.md
add bfa9798 update eventmesh-runtime.png
add b60ebbe Add files via upload
add 3379af4 update README.md
add e99aa2d upload wechat-official png
add 87a53b9 update README
add 4e7be93 update README
add 062fa57 [Feature #564] Support CloudEvents protocols for pub/sub in
EventMesh-feature design (#574)
new 88f8ffc Merge branch 'develop' of
https://github.com/apache/incubator-eventmesh into develop
The 2 revisions listed above as "new" are entirely new to this
repository and will be described in separate emails. The revisions
listed as "add" were already present in the repository and have only
been added to this reference.
Summary of changes:
.asf.yaml | 3 +-
.github/ISSUE_TEMPLATE/bug_report.md | 42 -
.github/ISSUE_TEMPLATE/bug_report.yml | 91 ++
.github/ISSUE_TEMPLATE/documentation_related.md | 11 -
.github/ISSUE_TEMPLATE/documentation_related.yml | 60 ++
.github/ISSUE_TEMPLATE/enhancement_request.md | 36 -
.github/ISSUE_TEMPLATE/enhancement_request.yml | 70 ++
.github/ISSUE_TEMPLATE/feature_request.md | 37 -
.github/ISSUE_TEMPLATE/feature_request.yml | 62 ++
.github/ISSUE_TEMPLATE/question.md | 11 -
.github/ISSUE_TEMPLATE/question.yml | 51 +
.github/workflows/ci.yml | 4 +-
.gitignore | 3 +-
CONTRIBUTING.md | 42 +-
CONTRIBUTING.zh-CN.md | 46 +-
README.md | 118 ++-
README.zh-CN.md | 16 +-
build.gradle | 285 ++---
docs/.vuepress/config.js | 93 --
docs/.vuepress/public/images/bus.png | Bin 105121 -> 0 bytes
docs/.vuepress/public/images/eventmesh-arch.png | Bin 45297 -> 0 bytes
docs/.vuepress/public/images/eventmesh-define.png | Bin 19431 -> 0 bytes
.../public/images/eventmesh-landscape.png | Bin 33151 -> 0 bytes
docs/.vuepress/public/images/eventmesher.png | Bin 91666 -> 0 bytes
.../public/images/features/RR-call-p1.png | Bin 13792 -> 0 bytes
...a-distributing-architecture-in-financial-EN.png | Bin 49874 -> 0 bytes
.../a-distributing-architecture-in-financial.png | Bin 49865 -> 0 bytes
.../images/features/adjust-queue-expand-p1.png | Bin 26604 -> 0 bytes
.../images/features/adjust-queue-shrink-p1.png | Bin 43400 -> 0 bytes
.../public/images/features/architecture-p1.png | Bin 29028 -> 0 bytes
.../.vuepress/public/images/features/broadcast.png | Bin 28016 -> 0 bytes
.../public/images/features/circuit-break-p1.png | Bin 17847 -> 0 bytes
.../public/images/features/dark-launch-p1.png | Bin 30959 -> 0 bytes
.../public/images/features/invoke_nearby-p1.png | Bin 54826 -> 0 bytes
.../.vuepress/public/images/features/multicast.png | Bin 28170 -> 0 bytes
.../public/images/features/subscribe-nearby-p1.png | Bin 24447 -> 0 bytes
.../public/images/features/tongchengduohuo-p1.png | Bin 160110 -> 0 bytes
docs/.vuepress/public/images/features/unicast.png | Bin 18522 -> 0 bytes
docs/.vuepress/public/images/mesh-helper.png | Bin 44009 -> 0 bytes
docs/.vuepress/public/images/qqgroup-crcode.png | Bin 25916 -> 0 bytes
docs/README.md | 90 --
docs/_config.yml | 20 -
docs/cn/blog/.gitkeep | 0
docs/cn/community/.gitkeep | 0
docs/cn/documentation/.gitkeep | 0
docs/cn/documentation/_category_.json | 4 +
docs/cn/features/_category_.json | 4 +
docs/cn/features/{https.zh-CN.md => https.md} | 6 +-
docs/cn/features/spi.md | 112 ++
docs/cn/instructions/_category_.json | 4 +
docs/cn/instructions/eclipse.zh-CN.md | 33 +
...ocol.zh-CN.md => eventmesh-runtime-protocol.md} | 6 +-
...rt.zh-CN.md => eventmesh-runtime-quickstart.md} | 41 +-
...t.zh-CN.md => eventmesh-sdk-java-quickstart.md} | 2 +-
...tart.zh-CN.md => eventmesh-store-quickstart.md} | 4 +-
.../{quickstart.zh-CN.md => quickstart.md} | 53 +-
docs/cn/{README.md => intro.md} | 0
docs/en/blog/.gitkeep | 0
docs/en/community/.gitkeep | 0
docs/en/documentation/.gitkeep | 0
docs/en/documentation/_category_.json | 4 +
docs/en/features/_category_.json | 4 +
.../features/eventmesh-cloudevents-sdk-binding.md | 80 +-
.../en/features/eventmesh-metrics-export-design.md | 47 +
.../en/features/eventmesh-schemaregistry-design.md | 138 +++
docs/en/features/https.md | 4 +-
docs/en/features/spi.md | 117 +++
docs/en/instructions/_category_.json | 4 +
docs/en/instructions/eventmesh-runtime-protocol.md | 8 +-
.../eventmesh-runtime-quickstart-with-docker.md | 74 ++
.../instructions/eventmesh-runtime-quickstart.md | 248 +----
.../instructions/eventmesh-sdk-java-quickstart.md | 2 +-
docs/en/instructions/quickstart.md | 21 -
docs/en/{README.md => intro.md} | 0
docs/eventmesh.md | 37 -
docs/images/eventmesh-arch2.png | Bin 0 -> 103686 bytes
docs/images/eventmesh-runtime.png | Bin 1726098 -> 2101892
bytes
.../features/eventmesh-schemaregistry-arch.png | Bin 0 -> 34053 bytes
.../features/eventmesh-schemaregistry-process.jpg | Bin 0 -> 794647 bytes
.../eventmesh-schemaregistry-projectstructure.png | Bin 0 -> 45279 bytes
docs/images/wechat-official.jpg | Bin 0 -> 28051 bytes
docs/images/wechat-official.png | Bin 0 -> 21067 bytes
eventmesh-admin/README.md | 53 +
{eventmesh-common => eventmesh-admin}/build.gradle | 5 +-
.../gradle.properties | 3 +-
eventmesh-common/build.gradle | 64 +-
eventmesh-common/gradle.properties | 3 -
.../apache/eventmesh/common/RandomStringUtil.java} | 17 +-
.../eventmesh/common/command/HttpCommand.java | 52 +-
.../common/config/CommonConfiguration.java | 48 +-
.../common/config/ConfigurationWrapper.java | 28 +-
.../eventmesh/common/exception/JsonException.java | 17 +-
.../common/loadbalance/LoadBalanceType.java | 3 +-
...r.java => WeightRandomLoadBalanceSelector.java} | 48 +-
.../common/protocol/SubscriptionItem.java | 8 +-
...{SubcriptionType.java => SubscriptionType.java} | 4 +-
.../http/body/client/HeartbeatRequestBody.java | 36 +-
.../protocol/http/body/client/RegRequestBody.java | 31 +-
.../http/body/client/SubscribeRequestBody.java | 29 +-
.../http/body/client/UnRegRequestBody.java | 31 +-
.../http/body/client/UnSubscribeRequestBody.java | 29 +-
.../http/body/message/PushMessageRequestBody.java | 44 +-
.../http/body/message/ReplyMessageRequestBody.java | 42 +-
.../body/message/SendMessageBatchRequestBody.java | 49 +-
.../http/body/message/SendMessageRequestBody.java | 49 +-
.../protocol/http/common/EventMeshRetCode.java | 4 +-
.../http/header/client/RegRequestHeader.java | 10 +-
.../http/header/client/SubscribeRequestHeader.java | 10 +-
.../header/client/UnSubscribeRequestHeader.java | 10 +-
.../header/message/PushMessageResponseHeader.java | 10 +-
.../header/message/ReplyMessageRequestHeader.java | 10 +-
.../message/SendMessageBatchRequestHeader.java | 10 +-
.../message/SendMessageBatchV2RequestHeader.java | 10 +-
.../header/message/SendMessageRequestHeader.java | 10 +-
.../apache/eventmesh/common/utils/JsonUtils.java | 83 ++
.../apache/eventmesh/common/ThreadUtilTest.java | 11 +-
.../WeightRandomLoadBalanceSelectorTest.java | 86 ++
.../PushMessageRequestHeaderTest.java} | 39 +-
.../PushMessageResponseHeaderTest.java} | 25 +-
.../message/ReplyMessageRequestHeaderTest.java | 61 ++
.../ReplyMessageResponseHeaderTest.java} | 20 +-
.../src/test/resources/configuration.properties | 2 +
eventmesh-connector-plugin/build.gradle | 23 +-
.../eventmesh-connector-api/build.gradle | 21 +-
.../eventmesh-connector-api/gradle.properties | 7 +-
.../api/connector/ConnectorResourceService.java | 22 +-
.../eventmesh/api/consumer/MeshMQPushConsumer.java | 3 +-
.../eventmesh/api/producer/MeshMQProducer.java | 7 +-
.../eventmesh-connector-rocketmq/build.gradle | 56 +-
.../eventmesh-connector-rocketmq/gradle.properties | 7 +-
.../ConnectorResourceServiceRocketmqImpl.java | 15 +-
.../rocketmq/consumer/RocketMQConsumerImpl.java | 78 +-
.../connector/rocketmq/producer/ProducerImpl.java | 78 +-
.../rocketmq/producer/RocketMQProducerImpl.java | 21 +-
.../connector/rocketmq/utils/OMSUtil.java | 8 +-
.../ConsumeMessageConcurrentlyService.java | 22 +-
...entmesh.api.connector.ConnectorResourceService} | 2 +-
.../src/main/resources}/rocketmq-client.properties | 0
.../eventmesh-connector-standalone}/build.gradle | 7 +-
.../gradle.properties | 4 +-
.../standalone}/MessagingAccessPointImpl.java | 16 +-
.../connector/standalone/broker/MessageQueue.java | 223 ++++
.../standalone/broker/StandaloneBroker.java | 143 +++
.../standalone/broker/model/MessageEntity.java | 72 ++
.../standalone/broker/model/TopicMetadata.java | 45 +-
.../broker/task/HistoryMessageClearTask.java | 69 ++
.../standalone/broker/task/SubScribeTask.java | 108 ++
.../standalone/consumer/StandaloneConsumer.java | 145 +++
.../StandaloneMeshMQPushConsumerAdaptor.java | 135 +++
.../producer/StandaloneMeshMQProducerAdaptor.java | 125 +++
.../standalone/producer/StandaloneProducer.java | 127 +++
.../StandaloneConnectorResourceService.java | 17 +-
...entmesh.api.connector.ConnectorResourceService} | 2 +-
...pache.eventmesh.api.consumer.MeshMQPushConsumer | 2 +-
...rg.apache.eventmesh.api.producer.MeshMQProducer | 2 +-
.../standalone/broker/StandaloneBrokerTest.java | 58 +
eventmesh-connector-plugin/gradle.properties | 7 +-
.../bin/http_pub.sh | 0
.../bin/http_sub.sh | 0
.../bin/tcp_pub.sh | 0
.../bin/tcp_pub_broadcast.sh | 0
.../bin/tcp_sub.sh | 0
.../bin/tcp_sub_broadcast.sh | 0
.../build.gradle | 14 +-
.../gradle.properties | 1 -
.../eventmesh/http/demo/AsyncPublishInstance.java | 6 +-
.../http/demo/AsyncSyncRequestInstance.java | 6 +-
.../eventmesh/http/demo/SyncRequestInstance.java | 6 +-
.../http/demo/sub/SpringBootDemoApplication.java | 4 +-
.../http/demo/sub/controller/SubController.java | 16 +-
.../http/demo/sub/service/SubService.java | 4 +-
.../tcp/common/EventMeshTestCaseTopicSet.java | 0
.../eventmesh/tcp/common/EventMeshTestUtils.java | 0
.../apache/eventmesh/tcp/demo/AsyncPublish.java | 0
.../eventmesh/tcp/demo/AsyncPublishBroadcast.java | 0
.../apache/eventmesh/tcp/demo/AsyncSubscribe.java | 4 +-
.../tcp/demo/AsyncSubscribeBroadcast.java | 4 +-
.../org/apache/eventmesh/tcp/demo/SyncRequest.java | 0
.../apache/eventmesh/tcp/demo/SyncResponse.java | 4 +-
.../main/java/org/apache/eventmesh/util/Utils.java | 0
.../src/main/resources}/application.properties | 0
.../src/main/resources}/log4j2.xml | 0
.../src/main/resources}/server.env | 0
.../eventmesh-protocol-api}/build.gradle | 10 +-
.../eventmesh/protocol/api/ProtocolAdaptor.java | 61 ++
.../protocol/api/ProtocolPluginFactory.java | 55 +
.../api/exception/ProtocolHandleException.java | 20 +-
.../eventmesh-protocol-cloudevents}/build.gradle | 12 +-
.../cloudevents/CloudEventsProtocolAdaptor.java | 36 +-
.../cloudevents/CloudEventsProtocolConstant.java | 7 +-
...g.apache.eventmesh.protocol.api.ProtocolAdaptor | 2 +-
.../CloudEventsProtocolAdaptorTest.java | 26 +-
.../eventmesh-protocol-openmessage}/build.gradle | 14 +-
.../openmessage/OpenMessageProtocolAdaptor.java | 39 +-
.../openmessage/OpenMessageProtocolConstant.java | 12 +-
...g.apache.eventmesh.protocol.api.ProtocolAdaptor | 2 +-
.../OpenMessageProtocolAdaptorTest.java | 27 +-
.../build.gradle | 2 +-
.../eventmesh-registry-api}/build.gradle | 5 +-
.../eventmesh/api/exception/RegistryException.java | 12 +-
.../eventmesh/api/registry/RegistryService.java | 44 +
.../api/registry/dto/EventMeshDataInfo.java | 63 ++
.../api/registry/dto/EventMeshRegisterInfo.java | 58 +
.../api/registry/dto/EventMeshUnRegisterInfo.java | 28 +-
.../eventmesh-registry-namesrv}/build.gradle | 8 +-
.../namesrv/RegistryServiceNamesrvImpl.java | 63 ++
...g.apache.eventmesh.api.registry.RegistryService | 3 +-
eventmesh-runtime/bin/start.sh | 14 -
eventmesh-runtime/build.gradle | 48 +-
eventmesh-runtime/conf/eventmesh.properties | 24 +-
eventmesh-runtime/conf/log4j2.xml | 4 +
.../conf/prometheus.yml | 35 +-
eventmesh-runtime/gradle.properties | 4 -
.../java/org/apache/eventmesh/runtime/acl/Acl.java | 115 ++
.../admin/controller/ClientManageController.java | 14 +-
...er.java => QueryRecommendEventMeshHandler.java} | 61 +-
.../eventmesh/runtime/boot/AbstractHTTPServer.java | 10 +-
.../runtime/boot/EventMeshHTTPServer.java | 39 +-
.../eventmesh/runtime/boot/EventMeshServer.java | 41 +-
.../eventmesh/runtime/boot/EventMeshTCPServer.java | 103 +-
.../configuration/EventMeshHTTPConfiguration.java | 23 +-
.../configuration/EventMeshTCPConfiguration.java | 157 +--
.../runtime/connector/ConnectorResource.java | 24 +-
.../runtime/constants/EventMeshConstants.java | 2 +
.../runtime/core/plugin/MQProducerWrapper.java | 8 +-
.../protocol/cloudevent/OMSMessageFactory.java | 99 ++
.../cloudevent/impl/OMSBinaryMessageReader.java | 90 ++
.../core/protocol/cloudevent/impl/OMSHeaders.java | 36 +-
.../protocol/cloudevent/impl/OMSMessageWriter.java | 100 ++
.../core/protocol/http/async/AsyncContext.java | 13 +-
.../protocol/http/consumer/ConsumerManager.java | 120 ++-
.../http/processor/BatchSendMessageProcessor.java | 42 +-
.../processor/BatchSendMessageV2Processor.java | 33 +-
.../http/processor/HeartBeatProcessor.java | 24 +
.../http/processor/ReplyMessageProcessor.java | 19 +-
.../http/processor/SendAsyncMessageProcessor.java | 44 +-
.../http/processor/SendSyncMessageProcessor.java | 304 +++---
.../http/processor/SubscribeProcessor.java | 148 ++-
.../http/processor/UnSubscribeProcessor.java | 175 ++--
.../core/protocol/http/processor/inf/Client.java | 48 +-
.../protocol/http/producer/EventMeshProducer.java | 8 +-
.../protocol/http/push/AsyncHTTPPushRequest.java | 146 ++-
.../tcp/client/EventMeshTcpMessageDispatcher.java | 61 +-
.../tcp/client/group/ClientGroupWrapper.java | 431 ++++----
.../client/group/ClientSessionGroupMapping.java | 46 +
.../rebalance/EventMeshRebalanceService.java | 72 ++
.../rebalance/EventMeshRebalanceStrategy.java} | 7 +-
.../client/rebalance/EventmeshRebalanceImpl.java | 208 ++++
.../client/recommend/EventMeshRecommendImpl.java | 195 ++++
.../recommend/EventMeshRecommendStrategy.java} | 14 +-
.../client/session/push/DownStreamMsgContext.java | 101 +-
.../tcp/client/session/push/SessionPusher.java | 12 +-
.../session/push/retry/EventMeshTcpRetryer.java | 210 ----
.../client/session/retry/EventMeshTcpRetryer.java | 127 +++
.../client/session}/retry/RetryContext.java | 13 +-
.../tcp/client/session/send/SessionSender.java | 19 +-
.../client/session/send/UpStreamMsgContext.java | 115 +-
.../protocol/tcp/client/task/HeartBeatTask.java | 9 +
.../core/protocol/tcp/client/task/HelloTask.java | 9 +
.../protocol/tcp/client/task/MessageAckTask.java | 4 +-
.../tcp/client/task/MessageTransferTask.java | 60 +-
.../protocol/tcp/client/task/RecommendTask.java | 101 ++
.../protocol/tcp/client/task/SubscribeTask.java | 9 +
.../runtime/metrics/http/HTTPMetricsServer.java | 23 +
.../OpenTelemetryHTTPMetricsExporter.java | 309 ++++++
.../OpenTelemetryPrometheusExporter.java | 60 ++
.../OpenTelemetryTCPMetricsExporter.java | 106 ++
.../runtime/metrics/tcp/EventMeshTcpMonitor.java | 35 +
.../eventmesh/runtime/registry/Registry.java | 66 ++
.../eventmesh/runtime/util/EventMeshUtil.java | 15 +-
.../runtime/client/api/EventMeshClient.java | 6 +-
.../eventmesh/runtime/client/api/SubClient.java | 6 +-
.../runtime/client/common/MessageUtils.java | 22 +-
.../runtime/client/impl/EventMeshClientImpl.java | 10 +-
.../runtime/client/impl/SubClientImpl.java | 13 +-
.../eventmesh/runtime/cloudevent/CSVFormat.java | 107 ++
.../apache/eventmesh/runtime/cloudevent/Data.java | 197 ++++
.../runtime/cloudevent/OMSFactoryTest.java | 260 +++++
.../runtime/cloudevent/OMSWriterTest.java | 287 +++++
.../eventmesh/runtime/demo/AsyncSubClient.java | 4 +-
.../eventmesh/runtime/demo/BroadCastSubClient.java | 4 +-
.../apache/eventmesh/runtime/demo/CCSubClient.java | 4 +-
.../apache/eventmesh/runtime/demo/CClientDemo.java | 6 +-
.../eventmesh/runtime/demo/SyncSubClient.java | 4 +-
.../eventmesh/runtime/util/EventMeshUtilTest.java} | 17 +-
.../build.gradle | 3 +-
.../eventmesh-schema-registry-server}/build.gradle | 18 +-
.../server/OpenSchemaRegistryApplication.java | 11 +-
.../server/controller/CompatibilityController.java | 54 +
.../server/controller/SchemaController.java | 43 +
.../server/controller/SubjectController.java | 85 ++
.../registry/server/domain/Compatibility.java | 17 +-
.../schema/registry/server/domain/Schema.java | 38 +-
.../server/domain/SchemaWithSubjectName.java | 59 ++
.../schema/registry/server/domain/Subject.java | 60 ++
.../registry/server/domain/SubjectWithSchema.java | 57 +
.../server/enumerate/CompatibilityEnum.java | 33 +
.../registry/server/exception/ErrorResponse.java | 19 +-
.../registry/server/exception/ExceptionEnum.java | 42 +
.../server/exception/OpenSchemaException.java | 30 +-
.../exception/OpenSchemaExceptionHandler.java | 23 +-
.../server/repository/SchemaRepository.java | 42 +
.../server/repository/SubjectRepository.java | 36 +-
.../server/request/SchemaCreateRequest.java | 9 +-
.../server/request/SubjectCreateRequest.java | 9 +-
.../response/CompatibilityResultResponse.java | 18 +-
.../registry/server/response/SchemaIdResponse.java | 17 +-
.../server/response/SubjectAndVersionResponse.java | 15 +-
.../server/service/CompatibilityChecker.java | 11 +-
.../server/service/CompatibilityService.java | 101 ++
.../registry/server/service/SchemaService.java | 68 ++
.../registry/server/service/SubjectService.java | 221 ++++
.../src/main/resources/application.yml | 25 +-
.../src/main/resources/h2/db.mv.db | Bin 0 -> 24576 bytes
eventmesh-sdk-java/build.gradle | 18 +
eventmesh-sdk-java/gradle.properties | 4 -
.../client/http/conf/LiteClientConfig.java | 6 +-
.../client/http/consumer/LiteConsumer.java | 169 +--
.../client/http/producer/LiteProducer.java | 176 ++--
.../producer/RRCallbackResponseHandlerAdapter.java | 45 +-
.../client/http/ssl/MyX509TrustManager.java | 16 +-
.../client/http/util/HttpLoadBalanceUtils.java | 74 +-
.../eventmesh/client/tcp/EventMeshClient.java | 4 +-
.../eventmesh/client/tcp/SimpleSubClient.java | 4 +-
.../client/tcp/common/EventMeshCommon.java | 4 +-
.../eventmesh/client/tcp/common/MessageUtils.java | 10 +-
.../client/tcp/impl/DefaultEventMeshClient.java | 6 +-
.../client/tcp/impl/SimpleSubClientImpl.java | 8 +-
.../client/http/demo/AsyncPublishInstance.java | 6 +-
.../client/http/demo/AsyncSyncRequestInstance.java | 6 +-
.../client/http/demo/SyncRequestInstance.java | 6 +-
.../client/http/util/HttpLoadBalanceUtilsTest.java | 10 +
.../eventmesh/client/tcp/demo/AsyncSubscribe.java | 4 +-
.../client/tcp/demo/AsyncSubscribeBroadcast.java | 4 +-
.../eventmesh/client/tcp/demo/SyncResponse.java | 4 +-
.../build.gradle | 0
.../eventmesh-security-acl}/build.gradle | 5 +-
.../apache/eventmesh/acl/impl/AclServiceImpl.java | 47 +-
.../org.apache.eventmesh.api.acl.AclService | 5 +-
.../eventmesh-security-api}/build.gradle | 5 +-
.../apache/eventmesh/api/acl/AclPropertyKeys.java | 19 +-
.../org/apache/eventmesh/api/acl/AclService.java | 28 +-
.../eventmesh/api/exception/AclException.java | 12 +-
eventmesh-spi/build.gradle | 6 +-
eventmesh-spi/gradle.properties | 4 -
.../eventmesh/spi/EventMeshExtensionFactory.java | 22 +-
...nException.java => EventMeshExtensionType.java} | 24 +-
.../org/apache/eventmesh/spi/EventMeshSPI.java | 6 +
.../spi/loader/EventMeshUrlClassLoader.java | 56 +
.../eventmesh/spi/loader/ExtensionClassLoader.java | 9 +-
.../spi/loader/JarExtensionClassLoader.java | 63 +-
.../spi/loader/MetaInfExtensionClassLoader.java | 4 +-
.../spi/example/TestPrototypeExtension.java | 3 +-
.../spi/example/TestSingletonExtension.java | 3 +-
eventmesh-starter/gradle.properties | 4 -
eventmesh-test/gradle.properties | 20 -
gradle.properties | 3 +-
settings.gradle | 14 +-
style/checkStyle-suppressions.xml | 25 -
style/checkStyle.xml | 319 +++++-
style/codeStyle.xml | 143 ---
tool/license/allowed-licenses.txt | 1103 ++++++++++++++++++++
362 files changed, 11404 insertions(+), 3562 deletions(-)
delete mode 100644 .github/ISSUE_TEMPLATE/bug_report.md
create mode 100644 .github/ISSUE_TEMPLATE/bug_report.yml
delete mode 100644 .github/ISSUE_TEMPLATE/documentation_related.md
create mode 100644 .github/ISSUE_TEMPLATE/documentation_related.yml
delete mode 100644 .github/ISSUE_TEMPLATE/enhancement_request.md
create mode 100644 .github/ISSUE_TEMPLATE/enhancement_request.yml
delete mode 100644 .github/ISSUE_TEMPLATE/feature_request.md
create mode 100644 .github/ISSUE_TEMPLATE/feature_request.yml
delete mode 100644 .github/ISSUE_TEMPLATE/question.md
create mode 100644 .github/ISSUE_TEMPLATE/question.yml
delete mode 100644 docs/.vuepress/config.js
delete mode 100644 docs/.vuepress/public/images/bus.png
delete mode 100644 docs/.vuepress/public/images/eventmesh-arch.png
delete mode 100644 docs/.vuepress/public/images/eventmesh-define.png
delete mode 100644 docs/.vuepress/public/images/eventmesh-landscape.png
delete mode 100644 docs/.vuepress/public/images/eventmesher.png
delete mode 100644 docs/.vuepress/public/images/features/RR-call-p1.png
delete mode 100644
docs/.vuepress/public/images/features/a-distributing-architecture-in-financial-EN.png
delete mode 100644
docs/.vuepress/public/images/features/a-distributing-architecture-in-financial.png
delete mode 100644
docs/.vuepress/public/images/features/adjust-queue-expand-p1.png
delete mode 100644
docs/.vuepress/public/images/features/adjust-queue-shrink-p1.png
delete mode 100644 docs/.vuepress/public/images/features/architecture-p1.png
delete mode 100644 docs/.vuepress/public/images/features/broadcast.png
delete mode 100644 docs/.vuepress/public/images/features/circuit-break-p1.png
delete mode 100644 docs/.vuepress/public/images/features/dark-launch-p1.png
delete mode 100644 docs/.vuepress/public/images/features/invoke_nearby-p1.png
delete mode 100644 docs/.vuepress/public/images/features/multicast.png
delete mode 100644
docs/.vuepress/public/images/features/subscribe-nearby-p1.png
delete mode 100644 docs/.vuepress/public/images/features/tongchengduohuo-p1.png
delete mode 100644 docs/.vuepress/public/images/features/unicast.png
delete mode 100644 docs/.vuepress/public/images/mesh-helper.png
delete mode 100644 docs/.vuepress/public/images/qqgroup-crcode.png
delete mode 100644 docs/README.md
delete mode 100644 docs/_config.yml
delete mode 100644 docs/cn/blog/.gitkeep
delete mode 100644 docs/cn/community/.gitkeep
delete mode 100644 docs/cn/documentation/.gitkeep
create mode 100644 docs/cn/documentation/_category_.json
create mode 100644 docs/cn/features/_category_.json
rename docs/cn/features/{https.zh-CN.md => https.md} (85%)
create mode 100644 docs/cn/features/spi.md
create mode 100644 docs/cn/instructions/_category_.json
create mode 100644 docs/cn/instructions/eclipse.zh-CN.md
rename docs/cn/instructions/{eventmesh-runtime-protocol.zh-CN.md =>
eventmesh-runtime-protocol.md} (98%)
rename docs/cn/instructions/{eventmesh-runtime-quickstart.zh-CN.md =>
eventmesh-runtime-quickstart.md} (86%)
rename docs/cn/instructions/{eventmesh-sdk-java-quickstart.zh-CN.md =>
eventmesh-sdk-java-quickstart.md} (97%)
rename docs/cn/instructions/{eventmesh-store-quickstart.zh-CN.md =>
eventmesh-store-quickstart.md} (96%)
rename docs/cn/instructions/{quickstart.zh-CN.md => quickstart.md} (71%)
rename docs/cn/{README.md => intro.md} (100%)
delete mode 100644 docs/en/blog/.gitkeep
delete mode 100644 docs/en/community/.gitkeep
delete mode 100644 docs/en/documentation/.gitkeep
create mode 100644 docs/en/documentation/_category_.json
create mode 100644 docs/en/features/_category_.json
create mode 100644 docs/en/features/eventmesh-metrics-export-design.md
create mode 100644 docs/en/features/eventmesh-schemaregistry-design.md
create mode 100644 docs/en/features/spi.md
create mode 100644 docs/en/instructions/_category_.json
create mode 100644
docs/en/instructions/eventmesh-runtime-quickstart-with-docker.md
delete mode 100644 docs/en/instructions/quickstart.md
rename docs/en/{README.md => intro.md} (100%)
delete mode 100644 docs/eventmesh.md
create mode 100644 docs/images/eventmesh-arch2.png
create mode 100644 docs/images/features/eventmesh-schemaregistry-arch.png
create mode 100644 docs/images/features/eventmesh-schemaregistry-process.jpg
create mode 100644
docs/images/features/eventmesh-schemaregistry-projectstructure.png
create mode 100644 docs/images/wechat-official.jpg
create mode 100644 docs/images/wechat-official.png
create mode 100644 eventmesh-admin/README.md
copy {eventmesh-common => eventmesh-admin}/build.gradle (97%)
copy eventmesh-sdk-java/src/test/resources/application.properties =>
eventmesh-admin/gradle.properties (97%)
copy
eventmesh-common/src/{test/java/org/apache/eventmesh/common/protocol/http/header/client/UnRegRequestHeaderTest.java
=> main/java/org/apache/eventmesh/common/RandomStringUtil.java} (68%)
copy
eventmesh-spi/src/main/java/org/apache/eventmesh/spi/ExtensionException.java =>
eventmesh-common/src/main/java/org/apache/eventmesh/common/exception/JsonException.java
(72%)
copy
eventmesh-common/src/main/java/org/apache/eventmesh/common/loadbalance/{WeightRoundRobinLoadBalanceSelector.java
=> WeightRandomLoadBalanceSelector.java} (52%)
rename
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/{SubcriptionType.java
=> SubscriptionType.java} (94%)
create mode 100644
eventmesh-common/src/main/java/org/apache/eventmesh/common/utils/JsonUtils.java
create mode 100644
eventmesh-common/src/test/java/org/apache/eventmesh/common/loadbalance/WeightRandomLoadBalanceSelectorTest.java
copy
eventmesh-common/src/test/java/org/apache/eventmesh/common/protocol/http/header/{client/AbstractResponseHeaderTest.java
=> message/PushMessageRequestHeaderTest.java} (51%)
copy
eventmesh-common/src/test/java/org/apache/eventmesh/common/protocol/http/header/{BaseRequestHeaderTest.java
=> message/PushMessageResponseHeaderTest.java} (50%)
create mode 100644
eventmesh-common/src/test/java/org/apache/eventmesh/common/protocol/http/header/message/ReplyMessageRequestHeaderTest.java
copy
eventmesh-common/src/test/java/org/apache/eventmesh/common/protocol/http/header/{client/AbstractResponseHeaderTest.java
=> message/ReplyMessageResponseHeaderTest.java} (64%)
copy
eventmesh-spi/src/test/java/org/apache/eventmesh/spi/example/TestPrototypeExtension.java
=>
eventmesh-connector-plugin/eventmesh-connector-api/src/main/java/org/apache/eventmesh/api/connector/ConnectorResourceService.java
(60%)
copy
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/util/ValueComparator.java
=>
eventmesh-connector-plugin/eventmesh-connector-rocketmq/src/main/java/org/apache/eventmesh/connector/rocketmq/connector/ConnectorResourceServiceRocketmqImpl.java
(71%)
rename
eventmesh-connector-plugin/eventmesh-connector-rocketmq/src/main/java/org/apache/{eventmesh/connector
=> }/rocketmq/client/impl/consumer/ConsumeMessageConcurrentlyService.java (96%)
copy
eventmesh-connector-plugin/eventmesh-connector-rocketmq/src/main/resources/META-INF/eventmesh/{org.apache.eventmesh.api.producer.MeshMQProducer
=> org.apache.eventmesh.api.connector.ConnectorResourceService} (89%)
rename {eventmesh-runtime/conf =>
eventmesh-connector-plugin/eventmesh-connector-rocketmq/src/main/resources}/rocketmq-client.properties
(100%)
copy {eventmesh-sdk-java =>
eventmesh-connector-plugin/eventmesh-connector-standalone}/build.gradle (80%)
copy eventmesh-sdk-java/src/test/resources/application.properties =>
eventmesh-connector-plugin/eventmesh-connector-standalone/gradle.properties
(97%)
copy
eventmesh-connector-plugin/{eventmesh-connector-rocketmq/src/main/java/org/apache/eventmesh/connector/rocketmq
=>
eventmesh-connector-standalone/src/main/java/org/apache/eventmesh/connector/standalone}/MessagingAccessPointImpl.java
(86%)
create mode 100644
eventmesh-connector-plugin/eventmesh-connector-standalone/src/main/java/org/apache/eventmesh/connector/standalone/broker/MessageQueue.java
create mode 100644
eventmesh-connector-plugin/eventmesh-connector-standalone/src/main/java/org/apache/eventmesh/connector/standalone/broker/StandaloneBroker.java
create mode 100644
eventmesh-connector-plugin/eventmesh-connector-standalone/src/main/java/org/apache/eventmesh/connector/standalone/broker/model/MessageEntity.java
copy
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/consumergroup/ProducerGroupConf.java
=>
eventmesh-connector-plugin/eventmesh-connector-standalone/src/main/java/org/apache/eventmesh/connector/standalone/broker/model/TopicMetadata.java
(58%)
create mode 100644
eventmesh-connector-plugin/eventmesh-connector-standalone/src/main/java/org/apache/eventmesh/connector/standalone/broker/task/HistoryMessageClearTask.java
create mode 100644
eventmesh-connector-plugin/eventmesh-connector-standalone/src/main/java/org/apache/eventmesh/connector/standalone/broker/task/SubScribeTask.java
create mode 100644
eventmesh-connector-plugin/eventmesh-connector-standalone/src/main/java/org/apache/eventmesh/connector/standalone/consumer/StandaloneConsumer.java
create mode 100644
eventmesh-connector-plugin/eventmesh-connector-standalone/src/main/java/org/apache/eventmesh/connector/standalone/consumer/StandaloneMeshMQPushConsumerAdaptor.java
create mode 100644
eventmesh-connector-plugin/eventmesh-connector-standalone/src/main/java/org/apache/eventmesh/connector/standalone/producer/StandaloneMeshMQProducerAdaptor.java
create mode 100644
eventmesh-connector-plugin/eventmesh-connector-standalone/src/main/java/org/apache/eventmesh/connector/standalone/producer/StandaloneProducer.java
copy
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/util/ValueComparator.java
=>
eventmesh-connector-plugin/eventmesh-connector-standalone/src/main/java/org/apache/eventmesh/connector/standalone/resource/StandaloneConnectorResourceService.java
(71%)
copy
eventmesh-connector-plugin/{eventmesh-connector-rocketmq/src/main/resources/META-INF/eventmesh/org.apache.eventmesh.api.producer.MeshMQProducer
=>
eventmesh-connector-standalone/src/main/resources/META-INF/eventmesh/org.apache.eventmesh.api.connector.ConnectorResourceService}
(89%)
copy eventmesh-connector-plugin/{eventmesh-connector-rocketmq =>
eventmesh-connector-standalone}/src/main/resources/META-INF/eventmesh/org.apache.eventmesh.api.consumer.MeshMQPushConsumer
(88%)
copy eventmesh-connector-plugin/{eventmesh-connector-rocketmq =>
eventmesh-connector-standalone}/src/main/resources/META-INF/eventmesh/org.apache.eventmesh.api.producer.MeshMQProducer
(89%)
create mode 100644
eventmesh-connector-plugin/eventmesh-connector-standalone/src/test/java/org/apache/eventmesh/connector/standalone/broker/StandaloneBrokerTest.java
rename {eventmesh-test => eventmesh-examples}/bin/http_pub.sh (100%)
rename {eventmesh-test => eventmesh-examples}/bin/http_sub.sh (100%)
rename {eventmesh-test => eventmesh-examples}/bin/tcp_pub.sh (100%)
rename {eventmesh-test => eventmesh-examples}/bin/tcp_pub_broadcast.sh (100%)
rename {eventmesh-test => eventmesh-examples}/bin/tcp_sub.sh (100%)
rename {eventmesh-test => eventmesh-examples}/bin/tcp_sub_broadcast.sh (100%)
rename {eventmesh-test => eventmesh-examples}/build.gradle (88%)
copy eventmesh-sdk-java/src/test/resources/application.properties =>
eventmesh-examples/gradle.properties (98%)
rename {eventmesh-test =>
eventmesh-examples}/src/main/java/org/apache/eventmesh/http/demo/AsyncPublishInstance.java
(94%)
rename {eventmesh-test =>
eventmesh-examples}/src/main/java/org/apache/eventmesh/http/demo/AsyncSyncRequestInstance.java
(95%)
rename {eventmesh-test =>
eventmesh-examples}/src/main/java/org/apache/eventmesh/http/demo/SyncRequestInstance.java
(94%)
copy {eventmesh-test =>
eventmesh-examples}/src/main/java/org/apache/eventmesh/http/demo/sub/SpringBootDemoApplication.java
(87%)
rename {eventmesh-test =>
eventmesh-examples}/src/main/java/org/apache/eventmesh/http/demo/sub/controller/SubController.java
(84%)
rename {eventmesh-test =>
eventmesh-examples}/src/main/java/org/apache/eventmesh/http/demo/sub/service/SubService.java
(98%)
rename {eventmesh-test =>
eventmesh-examples}/src/main/java/org/apache/eventmesh/tcp/common/EventMeshTestCaseTopicSet.java
(100%)
rename {eventmesh-test =>
eventmesh-examples}/src/main/java/org/apache/eventmesh/tcp/common/EventMeshTestUtils.java
(100%)
rename {eventmesh-test =>
eventmesh-examples}/src/main/java/org/apache/eventmesh/tcp/demo/AsyncPublish.java
(100%)
rename {eventmesh-test =>
eventmesh-examples}/src/main/java/org/apache/eventmesh/tcp/demo/AsyncPublishBroadcast.java
(100%)
rename {eventmesh-test =>
eventmesh-examples}/src/main/java/org/apache/eventmesh/tcp/demo/AsyncSubscribe.java
(96%)
rename {eventmesh-test =>
eventmesh-examples}/src/main/java/org/apache/eventmesh/tcp/demo/AsyncSubscribeBroadcast.java
(96%)
rename {eventmesh-test =>
eventmesh-examples}/src/main/java/org/apache/eventmesh/tcp/demo/SyncRequest.java
(100%)
rename {eventmesh-test =>
eventmesh-examples}/src/main/java/org/apache/eventmesh/tcp/demo/SyncResponse.java
(96%)
rename {eventmesh-test =>
eventmesh-examples}/src/main/java/org/apache/eventmesh/util/Utils.java (100%)
rename {eventmesh-test/conf =>
eventmesh-examples/src/main/resources}/application.properties (100%)
rename {eventmesh-test/conf =>
eventmesh-examples/src/main/resources}/log4j2.xml (100%)
rename {eventmesh-test/conf =>
eventmesh-examples/src/main/resources}/server.env (100%)
copy {eventmesh-sdk-java =>
eventmesh-protocol-plugin/eventmesh-protocol-api}/build.gradle (78%)
create mode 100644
eventmesh-protocol-plugin/eventmesh-protocol-api/src/main/java/org/apache/eventmesh/protocol/api/ProtocolAdaptor.java
create mode 100644
eventmesh-protocol-plugin/eventmesh-protocol-api/src/main/java/org/apache/eventmesh/protocol/api/ProtocolPluginFactory.java
copy
eventmesh-spi/src/main/java/org/apache/eventmesh/spi/ExtensionException.java =>
eventmesh-protocol-plugin/eventmesh-protocol-api/src/main/java/org/apache/eventmesh/protocol/api/exception/ProtocolHandleException.java
(70%)
copy {eventmesh-connector-plugin/eventmesh-connector-api =>
eventmesh-protocol-plugin/eventmesh-protocol-cloudevents}/build.gradle (72%)
copy
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/tcp/RegisterInfo.java
=>
eventmesh-protocol-plugin/eventmesh-protocol-cloudevents/src/main/java/org/apache/eventmesh/protocol/cloudevents/CloudEventsProtocolAdaptor.java
(57%)
copy
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/async/CompleteHandler.java
=>
eventmesh-protocol-plugin/eventmesh-protocol-cloudevents/src/main/java/org/apache/eventmesh/protocol/cloudevents/CloudEventsProtocolConstant.java
(83%)
copy
eventmesh-connector-plugin/eventmesh-connector-rocketmq/src/main/resources/META-INF/eventmesh/org.apache.eventmesh.api.producer.MeshMQProducer
=>
eventmesh-protocol-plugin/eventmesh-protocol-cloudevents/src/main/resources/META-INF/eventmesh/org.apache.eventmesh.protocol.api.ProtocolAdaptor
(90%)
copy
eventmesh-common/src/test/java/org/apache/eventmesh/common/IPUtilTest.java =>
eventmesh-protocol-plugin/eventmesh-protocol-cloudevents/src/test/java/org/apache/eventmesh/protocol/cloudevents/CloudEventsProtocolAdaptorTest.java
(57%)
copy {eventmesh-connector-plugin/eventmesh-connector-api =>
eventmesh-protocol-plugin/eventmesh-protocol-openmessage}/build.gradle (65%)
copy
eventmesh-connector-plugin/eventmesh-connector-api/src/main/java/org/apache/eventmesh/api/consumer/MeshMQPushConsumer.java
=>
eventmesh-protocol-plugin/eventmesh-protocol-openmessage/src/main/java/org/apache/eventmesh/protocol/openmessage/OpenMessageProtocolAdaptor.java
(54%)
copy
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/common/ServiceState.java
=>
eventmesh-protocol-plugin/eventmesh-protocol-openmessage/src/main/java/org/apache/eventmesh/protocol/openmessage/OpenMessageProtocolConstant.java
(83%)
copy
eventmesh-connector-plugin/eventmesh-connector-rocketmq/src/main/resources/META-INF/eventmesh/org.apache.eventmesh.api.producer.MeshMQProducer
=>
eventmesh-protocol-plugin/eventmesh-protocol-openmessage/src/main/resources/META-INF/eventmesh/org.apache.eventmesh.protocol.api.ProtocolAdaptor
(90%)
copy
eventmesh-common/src/test/java/org/apache/eventmesh/common/IPUtilTest.java =>
eventmesh-protocol-plugin/eventmesh-protocol-openmessage/src/test/java/org/apache/eventmesh/protocol/openmessage/OpenMessageProtocolAdaptorTest.java
(57%)
copy {eventmesh-common => eventmesh-registry-plugin}/build.gradle (99%)
copy {eventmesh-sdk-java =>
eventmesh-registry-plugin/eventmesh-registry-api}/build.gradle (89%)
copy eventmesh-starter/src/main/java/org/apache/eventmesh/starter/StartUp.java
=>
eventmesh-registry-plugin/eventmesh-registry-api/src/main/java/org/apache/eventmesh/api/exception/RegistryException.java
(74%)
create mode 100644
eventmesh-registry-plugin/eventmesh-registry-api/src/main/java/org/apache/eventmesh/api/registry/RegistryService.java
create mode 100644
eventmesh-registry-plugin/eventmesh-registry-api/src/main/java/org/apache/eventmesh/api/registry/dto/EventMeshDataInfo.java
create mode 100644
eventmesh-registry-plugin/eventmesh-registry-api/src/main/java/org/apache/eventmesh/api/registry/dto/EventMeshRegisterInfo.java
copy
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/util/ServerGlobal.java
=>
eventmesh-registry-plugin/eventmesh-registry-api/src/main/java/org/apache/eventmesh/api/registry/dto/EventMeshUnRegisterInfo.java
(60%)
copy {eventmesh-sdk-java =>
eventmesh-registry-plugin/eventmesh-registry-namesrv}/build.gradle (83%)
create mode 100644
eventmesh-registry-plugin/eventmesh-registry-namesrv/src/main/java/org/apache/eventmesh/registry/namesrv/RegistryServiceNamesrvImpl.java
copy
eventmesh-spi/src/test/resources/META-INF/eventmesh/org.apache.eventmesh.spi.example.TestPrototypeExtension
=>
eventmesh-registry-plugin/eventmesh-registry-namesrv/src/main/resources/META-INF/eventmesh/org.apache.eventmesh.api.registry.RegistryService
(91%)
copy eventmesh-connector-plugin/gradle.properties =>
eventmesh-runtime/conf/prometheus.yml (56%)
create mode 100644
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/acl/Acl.java
copy
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/admin/handler/{ShowListenClientByTopicHandler.java
=> QueryRecommendEventMeshHandler.java} (53%)
copy
eventmesh-spi/src/test/java/org/apache/eventmesh/spi/example/SingletonExtension.java
=>
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/connector/ConnectorResource.java
(50%)
create mode 100644
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/cloudevent/OMSMessageFactory.java
create mode 100644
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/cloudevent/impl/OMSBinaryMessageReader.java
copy
eventmesh-common/src/test/java/org/apache/eventmesh/common/protocol/http/header/BaseRequestHeaderTest.java
=>
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/cloudevent/impl/OMSHeaders.java
(55%)
create mode 100644
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/cloudevent/impl/OMSMessageWriter.java
create mode 100644
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/rebalance/EventMeshRebalanceService.java
copy
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/{http/async/CompleteHandler.java
=> tcp/client/rebalance/EventMeshRebalanceStrategy.java} (83%)
create mode 100644
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/rebalance/EventmeshRebalanceImpl.java
create mode 100644
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/recommend/EventMeshRecommendImpl.java
copy
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/{util/ValueComparator.java
=> core/protocol/tcp/client/recommend/EventMeshRecommendStrategy.java} (67%)
delete mode 100644
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/session/push/retry/EventMeshTcpRetryer.java
create mode 100644
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/session/retry/EventMeshTcpRetryer.java
copy
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/{http
=> tcp/client/session}/retry/RetryContext.java (81%)
create mode 100644
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/tcp/client/task/RecommendTask.java
create mode 100644
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/metrics/opentelemetry/OpenTelemetryHTTPMetricsExporter.java
create mode 100644
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/metrics/opentelemetry/OpenTelemetryPrometheusExporter.java
create mode 100644
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/metrics/opentelemetry/OpenTelemetryTCPMetricsExporter.java
create mode 100644
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/registry/Registry.java
create mode 100644
eventmesh-runtime/src/test/java/org/apache/eventmesh/runtime/cloudevent/CSVFormat.java
create mode 100644
eventmesh-runtime/src/test/java/org/apache/eventmesh/runtime/cloudevent/Data.java
create mode 100644
eventmesh-runtime/src/test/java/org/apache/eventmesh/runtime/cloudevent/OMSFactoryTest.java
create mode 100644
eventmesh-runtime/src/test/java/org/apache/eventmesh/runtime/cloudevent/OMSWriterTest.java
copy
eventmesh-runtime/src/{main/java/org/apache/eventmesh/runtime/util/ValueComparator.java
=> test/java/org/apache/eventmesh/runtime/util/EventMeshUtilTest.java} (71%)
copy {eventmesh-common => eventmesh-schema-registry}/build.gradle (99%)
copy {eventmesh-connector-plugin/eventmesh-connector-api =>
eventmesh-schema-registry/eventmesh-schema-registry-server}/build.gradle (59%)
rename
eventmesh-test/src/main/java/org/apache/eventmesh/http/demo/sub/SpringBootDemoApplication.java
=>
eventmesh-schema-registry/eventmesh-schema-registry-server/src/main/java/org/apache/eventmesh/schema/registry/server/OpenSchemaRegistryApplication.java
(72%)
create mode 100644
eventmesh-schema-registry/eventmesh-schema-registry-server/src/main/java/org/apache/eventmesh/schema/registry/server/controller/CompatibilityController.java
create mode 100644
eventmesh-schema-registry/eventmesh-schema-registry-server/src/main/java/org/apache/eventmesh/schema/registry/server/controller/SchemaController.java
create mode 100644
eventmesh-schema-registry/eventmesh-schema-registry-server/src/main/java/org/apache/eventmesh/schema/registry/server/controller/SubjectController.java
copy
eventmesh-connector-plugin/eventmesh-connector-rocketmq/src/main/java/org/apache/eventmesh/connector/rocketmq/domain/RocketMQConstants.java
=>
eventmesh-schema-registry/eventmesh-schema-registry-server/src/main/java/org/apache/eventmesh/schema/registry/server/domain/Compatibility.java
(75%)
copy
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/SubscriptionMode.java
=>
eventmesh-schema-registry/eventmesh-schema-registry-server/src/main/java/org/apache/eventmesh/schema/registry/server/domain/Schema.java
(64%)
create mode 100644
eventmesh-schema-registry/eventmesh-schema-registry-server/src/main/java/org/apache/eventmesh/schema/registry/server/domain/SchemaWithSubjectName.java
create mode 100644
eventmesh-schema-registry/eventmesh-schema-registry-server/src/main/java/org/apache/eventmesh/schema/registry/server/domain/Subject.java
create mode 100644
eventmesh-schema-registry/eventmesh-schema-registry-server/src/main/java/org/apache/eventmesh/schema/registry/server/domain/SubjectWithSchema.java
create mode 100644
eventmesh-schema-registry/eventmesh-schema-registry-server/src/main/java/org/apache/eventmesh/schema/registry/server/enumerate/CompatibilityEnum.java
copy
eventmesh-connector-plugin/eventmesh-connector-api/src/main/java/org/apache/eventmesh/api/RRCallback.java
=>
eventmesh-schema-registry/eventmesh-schema-registry-server/src/main/java/org/apache/eventmesh/schema/registry/server/exception/ErrorResponse.java
(75%)
create mode 100644
eventmesh-schema-registry/eventmesh-schema-registry-server/src/main/java/org/apache/eventmesh/schema/registry/server/exception/ExceptionEnum.java
copy
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/body/BaseRequestBody.java
=>
eventmesh-schema-registry/eventmesh-schema-registry-server/src/main/java/org/apache/eventmesh/schema/registry/server/exception/OpenSchemaException.java
(58%)
copy
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/http/body/BaseRequestBody.java
=>
eventmesh-schema-registry/eventmesh-schema-registry-server/src/main/java/org/apache/eventmesh/schema/registry/server/exception/OpenSchemaExceptionHandler.java
(59%)
create mode 100644
eventmesh-schema-registry/eventmesh-schema-registry-server/src/main/java/org/apache/eventmesh/schema/registry/server/repository/SchemaRepository.java
copy
eventmesh-common/src/main/java/org/apache/eventmesh/common/protocol/tcp/RegisterInfo.java
=>
eventmesh-schema-registry/eventmesh-schema-registry-server/src/main/java/org/apache/eventmesh/schema/registry/server/repository/SubjectRepository.java
(50%)
copy
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/async/CompleteHandler.java
=>
eventmesh-schema-registry/eventmesh-schema-registry-server/src/main/java/org/apache/eventmesh/schema/registry/server/request/SchemaCreateRequest.java
(82%)
copy
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/protocol/http/async/CompleteHandler.java
=>
eventmesh-schema-registry/eventmesh-schema-registry-server/src/main/java/org/apache/eventmesh/schema/registry/server/request/SubjectCreateRequest.java
(81%)
copy
eventmesh-connector-plugin/eventmesh-connector-api/src/main/java/org/apache/eventmesh/api/RRCallback.java
=>
eventmesh-schema-registry/eventmesh-schema-registry-server/src/main/java/org/apache/eventmesh/schema/registry/server/response/CompatibilityResultResponse.java
(75%)
copy
eventmesh-connector-plugin/eventmesh-connector-rocketmq/src/main/java/org/apache/eventmesh/connector/rocketmq/domain/RocketMQConstants.java
=>
eventmesh-schema-registry/eventmesh-schema-registry-server/src/main/java/org/apache/eventmesh/schema/registry/server/response/SchemaIdResponse.java
(76%)
copy
eventmesh-connector-plugin/eventmesh-connector-rocketmq/src/main/java/org/apache/eventmesh/connector/rocketmq/domain/RocketMQConstants.java
=>
eventmesh-schema-registry/eventmesh-schema-registry-server/src/main/java/org/apache/eventmesh/schema/registry/server/response/SubjectAndVersionResponse.java
(77%)
copy
eventmesh-connector-plugin/eventmesh-connector-rocketmq/src/main/java/org/apache/eventmesh/connector/rocketmq/domain/RocketMQConstants.java
=>
eventmesh-schema-registry/eventmesh-schema-registry-server/src/main/java/org/apache/eventmesh/schema/registry/server/service/CompatibilityChecker.java
(78%)
create mode 100644
eventmesh-schema-registry/eventmesh-schema-registry-server/src/main/java/org/apache/eventmesh/schema/registry/server/service/CompatibilityService.java
create mode 100644
eventmesh-schema-registry/eventmesh-schema-registry-server/src/main/java/org/apache/eventmesh/schema/registry/server/service/SchemaService.java
create mode 100644
eventmesh-schema-registry/eventmesh-schema-registry-server/src/main/java/org/apache/eventmesh/schema/registry/server/service/SubjectService.java
copy eventmesh-common/src/test/resources/configuration.properties =>
eventmesh-schema-registry/eventmesh-schema-registry-server/src/main/resources/application.yml
(68%)
create mode 100644
eventmesh-schema-registry/eventmesh-schema-registry-server/src/main/resources/h2/db.mv.db
copy {eventmesh-spi => eventmesh-security-plugin}/build.gradle (100%)
copy {eventmesh-sdk-java =>
eventmesh-security-plugin/eventmesh-security-acl}/build.gradle (83%)
copy
eventmesh-runtime/src/main/java/org/apache/eventmesh/runtime/core/consumergroup/ProducerGroupConf.java
=>
eventmesh-security-plugin/eventmesh-security-acl/src/main/java/org/apache/eventmesh/acl/impl/AclServiceImpl.java
(50%)
copy eventmesh-sdk-java/src/test/resources/application.properties =>
eventmesh-security-plugin/eventmesh-security-acl/src/main/resources/META-INF/eventmesh/org.apache.eventmesh.api.acl.AclService
(93%)
copy {eventmesh-sdk-java =>
eventmesh-security-plugin/eventmesh-security-api}/build.gradle (89%)
copy
eventmesh-common/src/test/java/org/apache/eventmesh/common/protocol/http/header/client/RegResponseHeaderTest.java
=>
eventmesh-security-plugin/eventmesh-security-api/src/main/java/org/apache/eventmesh/api/acl/AclPropertyKeys.java
(67%)
copy
eventmesh-connector-plugin/eventmesh-connector-api/src/main/java/org/apache/eventmesh/api/consumer/MeshMQPushConsumer.java
=>
eventmesh-security-plugin/eventmesh-security-api/src/main/java/org/apache/eventmesh/api/acl/AclService.java
(56%)
copy eventmesh-starter/src/main/java/org/apache/eventmesh/starter/StartUp.java
=>
eventmesh-security-plugin/eventmesh-security-api/src/main/java/org/apache/eventmesh/api/exception/AclException.java
(75%)
copy
eventmesh-spi/src/main/java/org/apache/eventmesh/spi/{ExtensionException.java
=> EventMeshExtensionType.java} (63%)
create mode 100644
eventmesh-spi/src/main/java/org/apache/eventmesh/spi/loader/EventMeshUrlClassLoader.java
delete mode 100644 eventmesh-test/gradle.properties
delete mode 100644 style/checkStyle-suppressions.xml
delete mode 100644 style/codeStyle.xml
create mode 100644 tool/license/allowed-licenses.txt
---------------------------------------------------------------------
To unsubscribe, e-mail: [email protected]
For additional commands, e-mail: [email protected]