├── .gitignore ├── README.md ├── images ├── plan1.png └── plan2.png └── 方案一实现代码 ├── README.md ├── nacos143 ├── .gitattributes ├── .github │ ├── ISSUE_TEMPLATE.md │ ├── ISSUE_TEMPLATE │ │ ├── bug-report.md │ │ ├── feature_request.md │ │ └── old-issue-template.md │ ├── PULL_REQUEST_TEMPLATE.md │ ├── stale.yml │ └── workflows │ │ └── maven.yml ├── .gitignore ├── .travis.yml ├── BUILDING ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── REPORTING-BUGS.md ├── address │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── alibaba │ │ │ │ └── nacos │ │ │ │ └── address │ │ │ │ ├── AddressServer.java │ │ │ │ ├── auth │ │ │ │ └── AddressServerAuthManager.java │ │ │ │ ├── component │ │ │ │ ├── AddressServerGeneratorManager.java │ │ │ │ └── AddressServerManager.java │ │ │ │ ├── configuration │ │ │ │ └── AddressServerSpringConfiguration.java │ │ │ │ ├── constant │ │ │ │ └── AddressServerConstants.java │ │ │ │ ├── controller │ │ │ │ ├── AddressServerClusterController.java │ │ │ │ └── ServerListController.java │ │ │ │ └── misc │ │ │ │ └── Loggers.java │ │ └── resources │ │ │ ├── META-INF │ │ │ ├── logback │ │ │ │ └── nacos-included.xml │ │ │ └── nacos-default.properties │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── alibaba │ │ └── nacos │ │ └── address │ │ ├── AddressServerControllerTests.java │ │ └── SimpleHttpTestUtils.java ├── api │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── alibaba │ │ │ └── nacos │ │ │ └── api │ │ │ ├── NacosFactory.java │ │ │ ├── PropertyKeyConst.java │ │ │ ├── SystemPropertyKeyConst.java │ │ │ ├── annotation │ │ │ ├── NacosInjected.java │ │ │ └── NacosProperties.java │ │ │ ├── cmdb │ │ │ ├── pojo │ │ │ │ ├── Entity.java │ │ │ │ ├── EntityEvent.java │ │ │ │ ├── EntityEventType.java │ │ │ │ ├── Label.java │ │ │ │ └── PreservedEntityTypes.java │ │ │ └── spi │ │ │ │ └── CmdbService.java │ │ │ ├── common │ │ │ ├── Constants.java │ │ │ └── ResponseCode.java │ │ │ ├── config │ │ │ ├── ConfigChangeEvent.java │ │ │ ├── ConfigChangeItem.java │ │ │ ├── ConfigFactory.java │ │ │ ├── ConfigService.java │ │ │ ├── ConfigType.java │ │ │ ├── PropertyChangeType.java │ │ │ ├── annotation │ │ │ │ ├── NacosConfigListener.java │ │ │ │ ├── NacosConfigurationProperties.java │ │ │ │ ├── NacosIgnore.java │ │ │ │ ├── NacosProperty.java │ │ │ │ └── NacosValue.java │ │ │ ├── convert │ │ │ │ └── NacosConfigConverter.java │ │ │ ├── filter │ │ │ │ ├── AbstractConfigFilter.java │ │ │ │ ├── IConfigContext.java │ │ │ │ ├── IConfigFilter.java │ │ │ │ ├── IConfigFilterChain.java │ │ │ │ ├── IConfigRequest.java │ │ │ │ ├── IConfigResponse.java │ │ │ │ └── IFilterConfig.java │ │ │ └── listener │ │ │ │ ├── AbstractListener.java │ │ │ │ ├── AbstractSharedListener.java │ │ │ │ ├── ConfigChangeParser.java │ │ │ │ └── Listener.java │ │ │ ├── exception │ │ │ ├── NacosException.java │ │ │ └── runtime │ │ │ │ ├── NacosDeserializationException.java │ │ │ │ ├── NacosRuntimeException.java │ │ │ │ └── NacosSerializationException.java │ │ │ ├── naming │ │ │ ├── CommonParams.java │ │ │ ├── NamingFactory.java │ │ │ ├── NamingMaintainFactory.java │ │ │ ├── NamingMaintainService.java │ │ │ ├── NamingResponseCode.java │ │ │ ├── NamingService.java │ │ │ ├── PreservedMetadataKeys.java │ │ │ ├── listener │ │ │ │ ├── AbstractEventListener.java │ │ │ │ ├── Event.java │ │ │ │ ├── EventListener.java │ │ │ │ └── NamingEvent.java │ │ │ ├── pojo │ │ │ │ ├── Cluster.java │ │ │ │ ├── Instance.java │ │ │ │ ├── ListView.java │ │ │ │ ├── Service.java │ │ │ │ ├── ServiceInfo.java │ │ │ │ └── healthcheck │ │ │ │ │ ├── AbstractHealthChecker.java │ │ │ │ │ ├── HealthCheckType.java │ │ │ │ │ ├── HealthCheckerFactory.java │ │ │ │ │ └── impl │ │ │ │ │ ├── Http.java │ │ │ │ │ ├── Mysql.java │ │ │ │ │ └── Tcp.java │ │ │ └── utils │ │ │ │ └── NamingUtils.java │ │ │ ├── selector │ │ │ ├── AbstractSelector.java │ │ │ ├── ExpressionSelector.java │ │ │ ├── NoneSelector.java │ │ │ └── SelectorType.java │ │ │ └── utils │ │ │ └── StringUtils.java │ │ └── test │ │ └── java │ │ └── com │ │ └── alibaba │ │ └── nacos │ │ └── api │ │ ├── annotation │ │ └── NacosPropertiesTest.java │ │ └── naming │ │ ├── pojo │ │ ├── ServiceInfoTest.java │ │ └── healthcheck │ │ │ ├── AbstractHealthCheckerTest.java │ │ │ ├── HealthCheckerFactoryTest.java │ │ │ ├── TestChecker.java │ │ │ └── impl │ │ │ ├── HttpTest.java │ │ │ └── MysqlTest.java │ │ └── utils │ │ └── NamingUtilsTest.java ├── auth │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── alibaba │ │ └── nacos │ │ └── auth │ │ ├── AuthManager.java │ │ ├── annotation │ │ └── Secured.java │ │ ├── common │ │ ├── ActionTypes.java │ │ ├── AuthConfigs.java │ │ └── AuthSystemTypes.java │ │ ├── exception │ │ └── AccessException.java │ │ ├── model │ │ ├── Permission.java │ │ ├── Resource.java │ │ └── User.java │ │ ├── parser │ │ ├── DefaultResourceParser.java │ │ └── ResourceParser.java │ │ └── util │ │ └── AuthHeaderUtil.java ├── client │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── alibaba │ │ │ │ └── nacos │ │ │ │ └── client │ │ │ │ ├── config │ │ │ │ ├── NacosConfigService.java │ │ │ │ ├── common │ │ │ │ │ ├── ConfigConstants.java │ │ │ │ │ └── GroupKey.java │ │ │ │ ├── filter │ │ │ │ │ └── impl │ │ │ │ │ │ ├── ConfigContext.java │ │ │ │ │ │ ├── ConfigFilterChainManager.java │ │ │ │ │ │ ├── ConfigRequest.java │ │ │ │ │ │ └── ConfigResponse.java │ │ │ │ ├── http │ │ │ │ │ ├── HttpAgent.java │ │ │ │ │ ├── MetricsHttpAgent.java │ │ │ │ │ └── ServerHttpAgent.java │ │ │ │ ├── impl │ │ │ │ │ ├── AbstractConfigChangeParser.java │ │ │ │ │ ├── CacheData.java │ │ │ │ │ ├── ClientWorker.java │ │ │ │ │ ├── ConfigChangeHandler.java │ │ │ │ │ ├── ConfigHttpClientManager.java │ │ │ │ │ ├── Limiter.java │ │ │ │ │ ├── LocalConfigInfoProcessor.java │ │ │ │ │ ├── LocalEncryptedDataKeyProcessor.java │ │ │ │ │ ├── PropertiesChangeParser.java │ │ │ │ │ ├── ServerListManager.java │ │ │ │ │ ├── ServerlistChangeEvent.java │ │ │ │ │ ├── SpasAdapter.java │ │ │ │ │ └── YmlChangeParser.java │ │ │ │ ├── listener │ │ │ │ │ └── impl │ │ │ │ │ │ ├── AbstractConfigChangeListener.java │ │ │ │ │ │ └── PropertiesListener.java │ │ │ │ └── utils │ │ │ │ │ ├── ConcurrentDiskUtil.java │ │ │ │ │ ├── ContentUtils.java │ │ │ │ │ ├── JvmUtil.java │ │ │ │ │ ├── ParamUtils.java │ │ │ │ │ └── SnapShotSwitch.java │ │ │ │ ├── identify │ │ │ │ ├── CredentialListener.java │ │ │ │ ├── CredentialService.java │ │ │ │ ├── CredentialWatcher.java │ │ │ │ ├── Credentials.java │ │ │ │ ├── IdentifyConstants.java │ │ │ │ ├── SpasCredential.java │ │ │ │ ├── SpasCredentialLoader.java │ │ │ │ └── StsConfig.java │ │ │ │ ├── logging │ │ │ │ ├── AbstractNacosLogging.java │ │ │ │ ├── NacosLogging.java │ │ │ │ ├── log4j2 │ │ │ │ │ └── Log4J2NacosLogging.java │ │ │ │ └── logback │ │ │ │ │ └── LogbackNacosLogging.java │ │ │ │ ├── monitor │ │ │ │ └── MetricsMonitor.java │ │ │ │ ├── naming │ │ │ │ ├── NacosNamingMaintainService.java │ │ │ │ ├── NacosNamingService.java │ │ │ │ ├── backups │ │ │ │ │ └── FailoverReactor.java │ │ │ │ ├── beat │ │ │ │ │ ├── BeatInfo.java │ │ │ │ │ └── BeatReactor.java │ │ │ │ ├── cache │ │ │ │ │ ├── ConcurrentDiskUtil.java │ │ │ │ │ └── DiskCache.java │ │ │ │ ├── core │ │ │ │ │ ├── Balancer.java │ │ │ │ │ ├── HostReactor.java │ │ │ │ │ ├── ProtectMode.java │ │ │ │ │ └── PushReceiver.java │ │ │ │ ├── event │ │ │ │ │ ├── InstancesChangeEvent.java │ │ │ │ │ └── InstancesChangeNotifier.java │ │ │ │ ├── net │ │ │ │ │ ├── NamingHttpClientManager.java │ │ │ │ │ └── NamingProxy.java │ │ │ │ └── utils │ │ │ │ │ ├── Chooser.java │ │ │ │ │ ├── CollectionUtils.java │ │ │ │ │ ├── GenericPoller.java │ │ │ │ │ ├── InitUtils.java │ │ │ │ │ ├── JvmRandom.java │ │ │ │ │ ├── NetUtils.java │ │ │ │ │ ├── Pair.java │ │ │ │ │ ├── Poller.java │ │ │ │ │ ├── RandomUtils.java │ │ │ │ │ ├── SignUtil.java │ │ │ │ │ ├── ThreadLocalRandom.java │ │ │ │ │ └── UtilAndComs.java │ │ │ │ ├── security │ │ │ │ └── SecurityProxy.java │ │ │ │ └── utils │ │ │ │ ├── AppNameUtils.java │ │ │ │ ├── ContextPathUtil.java │ │ │ │ ├── EnvUtil.java │ │ │ │ ├── LogUtils.java │ │ │ │ ├── ParamUtil.java │ │ │ │ ├── TemplateUtils.java │ │ │ │ ├── TenantUtil.java │ │ │ │ └── ValidatorUtils.java │ │ └── resources │ │ │ ├── nacos-log4j2.xml │ │ │ └── nacos-logback.xml │ │ └── test │ │ └── java │ │ └── com │ │ └── alibaba │ │ └── nacos │ │ └── client │ │ ├── AppTest.java │ │ ├── BeatReactorTest.java │ │ ├── ConfigTest.java │ │ ├── NamingTest.java │ │ ├── config │ │ ├── common │ │ │ └── GroupKeyTest.java │ │ ├── filter │ │ │ └── impl │ │ │ │ ├── ConfigFilterChainTest.java │ │ │ │ ├── DemoFilter1.java │ │ │ │ └── DemoFilter2.java │ │ └── listener │ │ │ └── impl │ │ │ ├── ConfigChangeHandlerTest.java │ │ │ ├── PropertiesChangeParserTest.java │ │ │ └── YmlChangeParserTest.java │ │ ├── naming │ │ ├── cache │ │ │ └── DiskCacheTest.java │ │ └── core │ │ │ └── HostReactorTest.java │ │ ├── security │ │ └── SecurityProxyTest.java │ │ └── utils │ │ ├── ContextPathUtilTest.java │ │ ├── StringUtilsTest.java │ │ └── ValidatorUtilsTest.java ├── cmdb │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── alibaba │ │ │ └── nacos │ │ │ └── cmdb │ │ │ ├── CmdbApp.java │ │ │ ├── controllers │ │ │ └── OperationController.java │ │ │ ├── core │ │ │ └── SwitchAndOptions.java │ │ │ ├── memory │ │ │ └── CmdbProvider.java │ │ │ ├── service │ │ │ ├── CmdbReader.java │ │ │ └── CmdbWriter.java │ │ │ └── utils │ │ │ ├── CmdbExecutor.java │ │ │ ├── Loggers.java │ │ │ └── UtilsAndCommons.java │ │ └── resources │ │ └── application.properties ├── common │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── alibaba │ │ │ │ └── nacos │ │ │ │ └── common │ │ │ │ ├── JustForTest.java │ │ │ │ ├── NotThreadSafe.java │ │ │ │ ├── codec │ │ │ │ └── Base64.java │ │ │ │ ├── constant │ │ │ │ ├── HttpHeaderConsts.java │ │ │ │ └── ResponseHandlerType.java │ │ │ │ ├── executor │ │ │ │ ├── ExecutorFactory.java │ │ │ │ ├── NameThreadFactory.java │ │ │ │ └── ThreadPoolManager.java │ │ │ │ ├── http │ │ │ │ ├── AbstractApacheHttpClientFactory.java │ │ │ │ ├── AbstractHttpClientFactory.java │ │ │ │ ├── BaseHttpMethod.java │ │ │ │ ├── Callback.java │ │ │ │ ├── DefaultHttpClientFactory.java │ │ │ │ ├── HttpClientBeanHolder.java │ │ │ │ ├── HttpClientConfig.java │ │ │ │ ├── HttpClientFactory.java │ │ │ │ ├── HttpRestResult.java │ │ │ │ ├── HttpUtils.java │ │ │ │ ├── client │ │ │ │ │ ├── AbstractNacosRestTemplate.java │ │ │ │ │ ├── HttpClientRequestInterceptor.java │ │ │ │ │ ├── InterceptingHttpClientRequest.java │ │ │ │ │ ├── NacosAsyncRestTemplate.java │ │ │ │ │ ├── NacosRestTemplate.java │ │ │ │ │ ├── handler │ │ │ │ │ │ ├── AbstractResponseHandler.java │ │ │ │ │ │ ├── BeanResponseHandler.java │ │ │ │ │ │ ├── ResponseHandler.java │ │ │ │ │ │ ├── RestResultResponseHandler.java │ │ │ │ │ │ └── StringResponseHandler.java │ │ │ │ │ ├── request │ │ │ │ │ │ ├── AsyncHttpClientRequest.java │ │ │ │ │ │ ├── DefaultAsyncHttpClientRequest.java │ │ │ │ │ │ ├── DefaultHttpClientRequest.java │ │ │ │ │ │ ├── HttpClientRequest.java │ │ │ │ │ │ └── JdkHttpClientRequest.java │ │ │ │ │ └── response │ │ │ │ │ │ ├── DefaultClientHttpResponse.java │ │ │ │ │ │ ├── HttpClientResponse.java │ │ │ │ │ │ └── JdkHttpClientResponse.java │ │ │ │ ├── handler │ │ │ │ │ ├── RequestHandler.java │ │ │ │ │ └── ResponseHandler.java │ │ │ │ └── param │ │ │ │ │ ├── Header.java │ │ │ │ │ ├── MediaType.java │ │ │ │ │ └── Query.java │ │ │ │ ├── lifecycle │ │ │ │ └── Closeable.java │ │ │ │ ├── model │ │ │ │ ├── RequestHttpEntity.java │ │ │ │ ├── RestResult.java │ │ │ │ ├── RestResultUtils.java │ │ │ │ └── core │ │ │ │ │ └── IResultCode.java │ │ │ │ ├── notify │ │ │ │ ├── DefaultPublisher.java │ │ │ │ ├── DefaultSharePublisher.java │ │ │ │ ├── Event.java │ │ │ │ ├── EventPublisher.java │ │ │ │ ├── NotifyCenter.java │ │ │ │ ├── SlowEvent.java │ │ │ │ └── listener │ │ │ │ │ ├── SmartSubscriber.java │ │ │ │ │ └── Subscriber.java │ │ │ │ ├── package-info.java │ │ │ │ ├── task │ │ │ │ ├── AbstractDelayTask.java │ │ │ │ ├── AbstractExecuteTask.java │ │ │ │ ├── NacosTask.java │ │ │ │ ├── NacosTaskProcessor.java │ │ │ │ └── engine │ │ │ │ │ ├── AbstractNacosTaskExecuteEngine.java │ │ │ │ │ ├── NacosDelayTaskExecuteEngine.java │ │ │ │ │ ├── NacosExecuteTaskExecuteEngine.java │ │ │ │ │ ├── NacosTaskExecuteEngine.java │ │ │ │ │ └── TaskExecuteWorker.java │ │ │ │ ├── tls │ │ │ │ ├── SelfHostnameVerifier.java │ │ │ │ ├── SelfTrustManager.java │ │ │ │ ├── TlsFileWatcher.java │ │ │ │ ├── TlsHelper.java │ │ │ │ └── TlsSystemConfig.java │ │ │ │ └── utils │ │ │ │ ├── BiConsumer.java │ │ │ │ ├── BiFunction.java │ │ │ │ ├── ByteUtils.java │ │ │ │ ├── ClassUtils.java │ │ │ │ ├── CollectionUtils.java │ │ │ │ ├── ConcurrentHashSet.java │ │ │ │ ├── ConvertUtils.java │ │ │ │ ├── ExceptionUtil.java │ │ │ │ ├── HttpMethod.java │ │ │ │ ├── IPUtil.java │ │ │ │ ├── InetAddressValidator.java │ │ │ │ ├── IoUtils.java │ │ │ │ ├── JacksonUtils.java │ │ │ │ ├── LoggerUtils.java │ │ │ │ ├── MD5Utils.java │ │ │ │ ├── MapUtils.java │ │ │ │ ├── NamespaceUtil.java │ │ │ │ ├── Objects.java │ │ │ │ ├── Observable.java │ │ │ │ ├── Observer.java │ │ │ │ ├── Pair.java │ │ │ │ ├── ResourceUtils.java │ │ │ │ ├── StringUtils.java │ │ │ │ ├── ThreadUtils.java │ │ │ │ ├── UuidUtils.java │ │ │ │ └── VersionUtils.java │ │ └── resources │ │ │ └── nacos-version.txt │ │ └── test │ │ └── java │ │ └── com │ │ └── alibaba │ │ └── nacos │ │ └── common │ │ ├── AppTest.java │ │ ├── http │ │ └── param │ │ │ ├── HeaderTest.java │ │ │ ├── MediaTypeTest.java │ │ │ └── QueryTest.java │ │ ├── notify │ │ └── NotifyCenterTest.java │ │ ├── task │ │ └── engine │ │ │ ├── NacosDelayTaskExecuteEngineTest.java │ │ │ └── NacosExecuteTaskExecuteEngineTest.java │ │ └── utils │ │ ├── IPUtilTest.java │ │ ├── MD5UtilsTest.java │ │ ├── MapUtilsTest.java │ │ ├── NamespaceUtilTest.java │ │ └── VersionUtilsTest.java ├── config │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── alibaba │ │ │ │ └── nacos │ │ │ │ └── config │ │ │ │ └── server │ │ │ │ ├── Config.java │ │ │ │ ├── aspect │ │ │ │ ├── CapacityManagementAspect.java │ │ │ │ └── RequestLogAspect.java │ │ │ │ ├── auth │ │ │ │ ├── ConfigResourceParser.java │ │ │ │ ├── EmbeddedPermissionPersistServiceImpl.java │ │ │ │ ├── EmbeddedRolePersistServiceImpl.java │ │ │ │ ├── EmbeddedUserPersistServiceImpl.java │ │ │ │ ├── ExternalPermissionPersistServiceImpl.java │ │ │ │ ├── ExternalRolePersistServiceImpl.java │ │ │ │ ├── ExternalUserPersistServiceImpl.java │ │ │ │ ├── PermissionInfo.java │ │ │ │ ├── PermissionPersistService.java │ │ │ │ ├── RoleInfo.java │ │ │ │ ├── RolePersistService.java │ │ │ │ └── UserPersistService.java │ │ │ │ ├── configuration │ │ │ │ ├── ConditionDistributedEmbedStorage.java │ │ │ │ ├── ConditionOnEmbeddedStorage.java │ │ │ │ ├── ConditionOnExternalStorage.java │ │ │ │ ├── ConditionStandaloneEmbedStorage.java │ │ │ │ └── NacosConfigConfiguration.java │ │ │ │ ├── constant │ │ │ │ ├── Constants.java │ │ │ │ └── CounterMode.java │ │ │ │ ├── controller │ │ │ │ ├── CapacityController.java │ │ │ │ ├── CommunicationController.java │ │ │ │ ├── ConfigController.java │ │ │ │ ├── ConfigOpsController.java │ │ │ │ ├── ConfigServletInner.java │ │ │ │ ├── HealthController.java │ │ │ │ ├── HistoryController.java │ │ │ │ ├── ListenerController.java │ │ │ │ └── parameters │ │ │ │ │ └── SameNamespaceCloneConfigBean.java │ │ │ │ ├── enums │ │ │ │ └── FileTypeEnum.java │ │ │ │ ├── exception │ │ │ │ ├── GlobalExceptionHandler.java │ │ │ │ ├── NJdbcException.java │ │ │ │ └── NacosConfigException.java │ │ │ │ ├── filter │ │ │ │ ├── CurcuitFilter.java │ │ │ │ └── NacosWebFilter.java │ │ │ │ ├── manager │ │ │ │ ├── TaskManager.java │ │ │ │ └── TaskManagerMBean.java │ │ │ │ ├── model │ │ │ │ ├── AclInfo.java │ │ │ │ ├── AuthType.java │ │ │ │ ├── CacheItem.java │ │ │ │ ├── ConfigAdvanceInfo.java │ │ │ │ ├── ConfigAllInfo.java │ │ │ │ ├── ConfigHistoryInfo.java │ │ │ │ ├── ConfigInfo.java │ │ │ │ ├── ConfigInfo4Beta.java │ │ │ │ ├── ConfigInfo4Tag.java │ │ │ │ ├── ConfigInfoAggr.java │ │ │ │ ├── ConfigInfoBase.java │ │ │ │ ├── ConfigInfoBaseEx.java │ │ │ │ ├── ConfigInfoBetaWrapper.java │ │ │ │ ├── ConfigInfoChanged.java │ │ │ │ ├── ConfigInfoEx.java │ │ │ │ ├── ConfigInfoTagWrapper.java │ │ │ │ ├── ConfigInfoWrapper.java │ │ │ │ ├── ConfigKey.java │ │ │ │ ├── ConfigMetadata.java │ │ │ │ ├── GroupInfo.java │ │ │ │ ├── GroupkeyListenserStatus.java │ │ │ │ ├── HistoryContext.java │ │ │ │ ├── Page.java │ │ │ │ ├── RestPageResult.java │ │ │ │ ├── SameConfigPolicy.java │ │ │ │ ├── SampleResult.java │ │ │ │ ├── SubInfo.java │ │ │ │ ├── SubscriberStatus.java │ │ │ │ ├── TenantInfo.java │ │ │ │ ├── User.java │ │ │ │ ├── app │ │ │ │ │ ├── ApplicationInfo.java │ │ │ │ │ ├── ApplicationPublishRecord.java │ │ │ │ │ ├── GroupKey.java │ │ │ │ │ └── MonitorInfo.java │ │ │ │ ├── capacity │ │ │ │ │ ├── Capacity.java │ │ │ │ │ ├── GroupCapacity.java │ │ │ │ │ └── TenantCapacity.java │ │ │ │ └── event │ │ │ │ │ ├── ConfigDataChangeEvent.java │ │ │ │ │ ├── ConfigDumpEvent.java │ │ │ │ │ ├── DerbyImportEvent.java │ │ │ │ │ ├── DerbyLoadEvent.java │ │ │ │ │ ├── LocalDataChangeEvent.java │ │ │ │ │ ├── RaftDbErrorEvent.java │ │ │ │ │ └── RaftDbErrorRecoverEvent.java │ │ │ │ ├── monitor │ │ │ │ ├── MemoryMonitor.java │ │ │ │ ├── MetricsMonitor.java │ │ │ │ ├── NotifyTaskQueueMonitorTask.java │ │ │ │ ├── PrintGetConfigResponeTask.java │ │ │ │ ├── PrintMemoryTask.java │ │ │ │ └── ResponseMonitor.java │ │ │ │ ├── result │ │ │ │ └── code │ │ │ │ │ └── ResultCodeEnum.java │ │ │ │ ├── service │ │ │ │ ├── AggrWhitelist.java │ │ │ │ ├── ClientIpWhiteList.java │ │ │ │ ├── ClientRecord.java │ │ │ │ ├── ClientTrackService.java │ │ │ │ ├── ConfigCacheService.java │ │ │ │ ├── ConfigChangePublisher.java │ │ │ │ ├── ConfigSubService.java │ │ │ │ ├── LongPollingService.java │ │ │ │ ├── SwitchService.java │ │ │ │ ├── capacity │ │ │ │ │ ├── CapacityService.java │ │ │ │ │ ├── GroupCapacityPersistService.java │ │ │ │ │ └── TenantCapacityPersistService.java │ │ │ │ ├── datasource │ │ │ │ │ ├── DataSourcePoolProperties.java │ │ │ │ │ ├── DataSourceService.java │ │ │ │ │ ├── DynamicDataSource.java │ │ │ │ │ ├── ExternalDataSourceProperties.java │ │ │ │ │ ├── ExternalDataSourceServiceImpl.java │ │ │ │ │ └── LocalDataSourceServiceImpl.java │ │ │ │ ├── dump │ │ │ │ │ ├── DumpConfigHandler.java │ │ │ │ │ ├── DumpService.java │ │ │ │ │ ├── EmbeddedDumpService.java │ │ │ │ │ ├── ExternalDumpService.java │ │ │ │ │ ├── processor │ │ │ │ │ │ ├── DumpAllBetaProcessor.java │ │ │ │ │ │ ├── DumpAllProcessor.java │ │ │ │ │ │ ├── DumpAllTagProcessor.java │ │ │ │ │ │ ├── DumpChangeProcessor.java │ │ │ │ │ │ └── DumpProcessor.java │ │ │ │ │ └── task │ │ │ │ │ │ ├── DumpAllBetaTask.java │ │ │ │ │ │ ├── DumpAllTagTask.java │ │ │ │ │ │ ├── DumpAllTask.java │ │ │ │ │ │ ├── DumpChangeTask.java │ │ │ │ │ │ └── DumpTask.java │ │ │ │ ├── merge │ │ │ │ │ ├── MergeDataTask.java │ │ │ │ │ ├── MergeDatumService.java │ │ │ │ │ └── MergeTaskProcessor.java │ │ │ │ ├── notify │ │ │ │ │ ├── AsyncNotifyService.java │ │ │ │ │ ├── HttpClientManager.java │ │ │ │ │ ├── NotifyService.java │ │ │ │ │ ├── NotifySingleService.java │ │ │ │ │ ├── NotifyTask.java │ │ │ │ │ └── NotifyTaskProcessor.java │ │ │ │ ├── repository │ │ │ │ │ ├── PaginationHelper.java │ │ │ │ │ ├── PersistService.java │ │ │ │ │ ├── RowMapperManager.java │ │ │ │ │ ├── embedded │ │ │ │ │ │ ├── BaseDatabaseOperate.java │ │ │ │ │ │ ├── DatabaseOperate.java │ │ │ │ │ │ ├── DerbySnapshotOperation.java │ │ │ │ │ │ ├── DistributedDatabaseOperateImpl.java │ │ │ │ │ │ ├── EmbeddedPaginationHelperImpl.java │ │ │ │ │ │ ├── EmbeddedStoragePersistServiceImpl.java │ │ │ │ │ │ └── StandaloneDatabaseOperateImpl.java │ │ │ │ │ └── extrnal │ │ │ │ │ │ ├── ExternalStoragePaginationHelperImpl.java │ │ │ │ │ │ └── ExternalStoragePersistServiceImpl.java │ │ │ │ ├── sql │ │ │ │ │ ├── EmbeddedStorageContextUtils.java │ │ │ │ │ ├── ModifyRequest.java │ │ │ │ │ ├── QueryType.java │ │ │ │ │ └── SelectRequest.java │ │ │ │ └── trace │ │ │ │ │ └── ConfigTraceService.java │ │ │ │ └── utils │ │ │ │ ├── AccumulateStatCount.java │ │ │ │ ├── AppNameUtils.java │ │ │ │ ├── ConfigExecutor.java │ │ │ │ ├── ContentUtils.java │ │ │ │ ├── DerbyUtils.java │ │ │ │ ├── DiskUtil.java │ │ │ │ ├── GroupKey.java │ │ │ │ ├── GroupKey2.java │ │ │ │ ├── LogUtil.java │ │ │ │ ├── MD5Util.java │ │ │ │ ├── ParamUtils.java │ │ │ │ ├── PropertyUtil.java │ │ │ │ ├── Protocol.java │ │ │ │ ├── RegexParser.java │ │ │ │ ├── RequestUtil.java │ │ │ │ ├── ResponseUtil.java │ │ │ │ ├── SimpleCache.java │ │ │ │ ├── SimpleFlowData.java │ │ │ │ ├── SimpleIpFlowData.java │ │ │ │ ├── SimpleReadWriteLock.java │ │ │ │ ├── SingletonRepository.java │ │ │ │ ├── StatConstants.java │ │ │ │ ├── SystemConfig.java │ │ │ │ ├── TimeUtils.java │ │ │ │ ├── TimeoutUtils.java │ │ │ │ ├── TraceLogUtil.java │ │ │ │ ├── UrlAnalysisUtils.java │ │ │ │ ├── YamlParserUtil.java │ │ │ │ └── ZipUtils.java │ │ └── resources │ │ │ ├── META-INF │ │ │ ├── logback │ │ │ │ └── config-included.xml │ │ │ ├── nacos-db.sql │ │ │ ├── schema.sql │ │ │ └── spring.factories │ │ │ └── version │ │ │ └── version.txt │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── alibaba │ │ │ └── nacos │ │ │ └── config │ │ │ └── server │ │ │ ├── constant │ │ │ └── ConstantsTest.java │ │ │ ├── controller │ │ │ └── HealthControllerUnitTest.java │ │ │ ├── manager │ │ │ └── TaskManagerTest.java │ │ │ ├── model │ │ │ └── ConfigInfoTest.java │ │ │ ├── service │ │ │ ├── AggrWhitelistTest.java │ │ │ ├── ClientTrackServiceTest.java │ │ │ ├── ConfigChangePublisherTest.java │ │ │ ├── DiskServiceUnitTest.java │ │ │ ├── RowMapperManagerTest.java │ │ │ ├── datasource │ │ │ │ ├── DataSourcePoolPropertiesTest.java │ │ │ │ └── ExternalDataSourcePropertiesTest.java │ │ │ └── dump │ │ │ │ └── DumpServiceTest.java │ │ │ └── utils │ │ │ ├── DerbyUtilsTest.java │ │ │ ├── GroupKeyTest.java │ │ │ ├── RequestUtilTest.java │ │ │ ├── SimpleReadWriteLockTest.java │ │ │ └── YamlParserUtilTest.java │ │ └── resources │ │ ├── log4j.properties │ │ └── user.properties ├── consistency │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── alibaba │ │ │ │ └── nacos │ │ │ │ └── consistency │ │ │ │ ├── CommandOperations.java │ │ │ │ ├── Config.java │ │ │ │ ├── ConsistencyProtocol.java │ │ │ │ ├── DataOperation.java │ │ │ │ ├── IdGenerator.java │ │ │ │ ├── ProtoMessageUtil.java │ │ │ │ ├── ProtocolMetaData.java │ │ │ │ ├── RequestProcessor.java │ │ │ │ ├── SerializeFactory.java │ │ │ │ ├── Serializer.java │ │ │ │ ├── ap │ │ │ │ ├── APProtocol.java │ │ │ │ └── RequestProcessor4AP.java │ │ │ │ ├── cp │ │ │ │ ├── CPProtocol.java │ │ │ │ ├── MetadataKey.java │ │ │ │ └── RequestProcessor4CP.java │ │ │ │ ├── exception │ │ │ │ ├── ConsistencyException.java │ │ │ │ └── NoSuchLogProcessorException.java │ │ │ │ ├── serialize │ │ │ │ ├── HessianSerializer.java │ │ │ │ └── JacksonSerializer.java │ │ │ │ └── snapshot │ │ │ │ ├── LocalFileMeta.java │ │ │ │ ├── Reader.java │ │ │ │ ├── SnapshotOperation.java │ │ │ │ └── Writer.java │ │ ├── proto │ │ │ ├── Data.proto │ │ │ └── consistency.proto │ │ └── resources │ │ │ └── META-INF │ │ │ └── services │ │ │ └── com.alibaba.nacos.consistency.Serializer │ │ └── test │ │ └── java │ │ └── com │ │ └── alibaba │ │ └── nacos │ │ └── consistency │ │ ├── ProtoMessageUtilTest.java │ │ ├── ProtocolMetaDataTest.java │ │ └── SerializeFactoryTest.java ├── console-ui │ ├── .babelrc │ ├── .editorconfig │ ├── .eslintignore │ ├── .eslintrc │ ├── .gitignore │ ├── .prettierignore │ ├── .prettierrc │ ├── README.md │ ├── build │ │ ├── copy-dist.js │ │ ├── copyFile.js │ │ ├── webpack.base.conf.js │ │ ├── webpack.dev.conf.js │ │ └── webpack.prod.conf.js │ ├── package.json │ ├── public │ │ └── index.html │ ├── src │ │ ├── components │ │ │ ├── BatchHandle │ │ │ │ ├── BatchHandle.js │ │ │ │ ├── index.js │ │ │ │ └── index.scss │ │ │ ├── CloneDialog │ │ │ │ ├── CloneDialog.js │ │ │ │ ├── index.js │ │ │ │ └── index.scss │ │ │ ├── DeleteDialog │ │ │ │ ├── DeleteDialog.js │ │ │ │ ├── index.js │ │ │ │ └── index.scss │ │ │ ├── DiffEditorDialog │ │ │ │ ├── DiffEditorDialog.js │ │ │ │ ├── index.js │ │ │ │ └── index.scss │ │ │ ├── EditorNameSpace │ │ │ │ ├── EditorNameSpace.js │ │ │ │ ├── index.js │ │ │ │ └── index.scss │ │ │ ├── ExportDialog │ │ │ │ ├── ExportDialog.js │ │ │ │ ├── index.js │ │ │ │ └── index.scss │ │ │ ├── ImportDialog │ │ │ │ ├── ImportDialog.js │ │ │ │ ├── index.js │ │ │ │ └── index.scss │ │ │ ├── MonacoEditor │ │ │ │ ├── MonacoEditor.tsx │ │ │ │ ├── constant.ts │ │ │ │ ├── index.scss │ │ │ │ └── index.tsx │ │ │ ├── NameSpaceList │ │ │ │ ├── NameSpaceList.js │ │ │ │ ├── index.js │ │ │ │ └── index.scss │ │ │ ├── NewNameSpace │ │ │ │ ├── NewNameSpace.js │ │ │ │ ├── index.js │ │ │ │ └── index.scss │ │ │ ├── RegionGroup │ │ │ │ ├── RegionGroup.js │ │ │ │ ├── index.js │ │ │ │ └── index.scss │ │ │ ├── ShowCodeing │ │ │ │ ├── ShowCodeing.js │ │ │ │ ├── ShowServiceCodeing.js │ │ │ │ ├── index.js │ │ │ │ └── index.scss │ │ │ └── SuccessDialog │ │ │ │ ├── SuccessDialog.js │ │ │ │ ├── index.js │ │ │ │ └── index.scss │ │ ├── config.js │ │ ├── constants.js │ │ ├── globalLib.js │ │ ├── index.js │ │ ├── index.scss │ │ ├── layouts │ │ │ ├── Header.js │ │ │ ├── MainLayout.js │ │ │ ├── index.scss │ │ │ └── menu.js │ │ ├── lib.js │ │ ├── locales │ │ │ ├── en-US.js │ │ │ ├── index.js │ │ │ └── zh-CN.js │ │ ├── pages │ │ │ ├── AuthorityControl │ │ │ │ ├── PermissionsManagement │ │ │ │ │ ├── NewPermissions.js │ │ │ │ │ ├── PermissionsManagement.js │ │ │ │ │ ├── PermissionsManagement.scss │ │ │ │ │ └── index.js │ │ │ │ ├── README.md │ │ │ │ ├── RolesManagement │ │ │ │ │ ├── NewRole.js │ │ │ │ │ ├── RolesManagement.js │ │ │ │ │ ├── RolesManagement.scss │ │ │ │ │ └── index.js │ │ │ │ ├── UserManagement │ │ │ │ │ ├── NewUser.js │ │ │ │ │ ├── PasswordReset.js │ │ │ │ │ ├── UserManagement.js │ │ │ │ │ ├── UserManagement.scss │ │ │ │ │ └── index.js │ │ │ │ └── authority.scss │ │ │ ├── ClusterManagement │ │ │ │ └── ClusterNodeList │ │ │ │ │ ├── ClusterNodeList.js │ │ │ │ │ ├── ClusterNodeList.scss │ │ │ │ │ └── index.js │ │ │ ├── ConfigurationManagement │ │ │ │ ├── ConfigDetail │ │ │ │ │ ├── ConfigCompared.js │ │ │ │ │ ├── ConfigDetail.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.scss │ │ │ │ ├── ConfigEditor │ │ │ │ │ ├── ConfigEditor.js │ │ │ │ │ ├── NewConfigEditor.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.scss │ │ │ │ ├── ConfigRollback │ │ │ │ │ ├── ConfigRollback.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.scss │ │ │ │ ├── ConfigSync │ │ │ │ │ ├── ConfigSync.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.scss │ │ │ │ ├── ConfigurationManagement │ │ │ │ │ ├── ConfigurationManagement.js │ │ │ │ │ ├── DashboardCard.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.scss │ │ │ │ ├── HistoryDetail │ │ │ │ │ ├── HistoryDetail.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.scss │ │ │ │ ├── HistoryRollback │ │ │ │ │ ├── HistoryRollback.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.scss │ │ │ │ ├── ListeningToQuery │ │ │ │ │ ├── ListeningToQuery.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.scss │ │ │ │ └── NewConfig │ │ │ │ │ ├── NewConfig.js │ │ │ │ │ ├── index.js │ │ │ │ │ └── index.scss │ │ │ ├── Login │ │ │ │ ├── Login.jsx │ │ │ │ ├── index.jsx │ │ │ │ └── index.scss │ │ │ ├── NameSpace │ │ │ │ ├── NameSpace.js │ │ │ │ ├── index.js │ │ │ │ └── index.scss │ │ │ ├── ServiceManagement │ │ │ │ ├── ServiceDetail │ │ │ │ │ ├── EditClusterDialog.js │ │ │ │ │ ├── EditInstanceDialog.js │ │ │ │ │ ├── EditServiceDialog.js │ │ │ │ │ ├── InstanceTable.js │ │ │ │ │ ├── ServiceDetail.js │ │ │ │ │ ├── ServiceDetail.scss │ │ │ │ │ ├── constant.js │ │ │ │ │ ├── index.js │ │ │ │ │ ├── instanceFilter.js │ │ │ │ │ └── util.js │ │ │ │ ├── ServiceList │ │ │ │ │ ├── ServiceList.js │ │ │ │ │ ├── ServiceList.scss │ │ │ │ │ └── index.js │ │ │ │ └── SubscriberList │ │ │ │ │ ├── SubscriberList.js │ │ │ │ │ ├── SubscriberList.scss │ │ │ │ │ └── index.js │ │ │ └── Welcome │ │ │ │ ├── Welcome.js │ │ │ │ └── index.js │ │ ├── reducers │ │ │ ├── authority.js │ │ │ ├── base.js │ │ │ ├── configuration.js │ │ │ ├── index.js │ │ │ ├── locale.js │ │ │ ├── namespace.js │ │ │ └── subscribers.js │ │ └── utils │ │ │ ├── nacosutil.js │ │ │ ├── request.js │ │ │ └── validateContent.js │ ├── test │ │ ├── .editorconfig │ │ ├── .gitignore │ │ ├── README.md │ │ ├── commons │ │ │ └── commons.md │ │ ├── config.json │ │ ├── hosts │ │ ├── install.sh │ │ ├── package.json │ │ ├── run.bat │ │ ├── run.sh │ │ ├── sample │ │ │ ├── configDetail.spec.js │ │ │ ├── configurationManagement.spec.js │ │ │ └── instanceFilter.spec.js │ │ └── uploadfiles │ │ │ └── uploadfiles.md │ └── tsconfig.json ├── console │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── alibaba │ │ │ │ └── nacos │ │ │ │ ├── Nacos.java │ │ │ │ └── console │ │ │ │ ├── config │ │ │ │ ├── ConsoleConfig.java │ │ │ │ └── TomcatWebServerAccessLogCustomizer.java │ │ │ │ ├── controller │ │ │ │ ├── HealthController.java │ │ │ │ ├── NamespaceController.java │ │ │ │ ├── PermissionController.java │ │ │ │ ├── RoleController.java │ │ │ │ ├── ServerStateController.java │ │ │ │ └── UserController.java │ │ │ │ ├── exception │ │ │ │ └── ConsoleExceptionHandler.java │ │ │ │ ├── filter │ │ │ │ └── JwtAuthenticationTokenFilter.java │ │ │ │ ├── model │ │ │ │ ├── Namespace.java │ │ │ │ └── NamespaceAllInfo.java │ │ │ │ ├── security │ │ │ │ └── nacos │ │ │ │ │ ├── CustomAuthenticationProvider.java │ │ │ │ │ ├── JwtAuthenticationEntryPoint.java │ │ │ │ │ ├── JwtTokenManager.java │ │ │ │ │ ├── NacosAuthConfig.java │ │ │ │ │ ├── NacosAuthManager.java │ │ │ │ │ ├── roles │ │ │ │ │ └── NacosRoleServiceImpl.java │ │ │ │ │ └── users │ │ │ │ │ ├── NacosUser.java │ │ │ │ │ ├── NacosUserDetails.java │ │ │ │ │ └── NacosUserDetailsServiceImpl.java │ │ │ │ └── utils │ │ │ │ └── PasswordEncoderUtil.java │ │ └── resources │ │ │ ├── META-INF │ │ │ ├── nacos-default.properties │ │ │ └── schema.sql │ │ │ ├── application.properties │ │ │ └── static │ │ │ ├── console-ui │ │ │ └── public │ │ │ │ ├── css │ │ │ │ ├── bootstrap.css │ │ │ │ ├── codemirror.css │ │ │ │ ├── console1412.css │ │ │ │ ├── font-awesome.css │ │ │ │ ├── fonts │ │ │ │ │ ├── aliyun-console-font.eot │ │ │ │ │ ├── aliyun-console-font.ttf │ │ │ │ │ ├── aliyun-console-font.woff │ │ │ │ │ ├── font_515771_emcns5054x3whfr.ttf │ │ │ │ │ ├── font_515771_emcns5054x3whfr.woff │ │ │ │ │ ├── roboto-bold.ttf │ │ │ │ │ ├── roboto-bold.woff │ │ │ │ │ ├── roboto-bold.woff2 │ │ │ │ │ ├── roboto-regular.ttf │ │ │ │ │ ├── roboto-regular.woff │ │ │ │ │ └── roboto-regular.woff2 │ │ │ │ ├── icon.css │ │ │ │ └── merge.css │ │ │ │ ├── fonts │ │ │ │ ├── roboto-bold.eot │ │ │ │ ├── roboto-bold.ttf │ │ │ │ ├── roboto-bold.woff │ │ │ │ ├── roboto-bold.woff2 │ │ │ │ ├── roboto-light.eot │ │ │ │ ├── roboto-light.ttf │ │ │ │ ├── roboto-light.woff │ │ │ │ ├── roboto-light.woff2 │ │ │ │ ├── roboto-medium.eot │ │ │ │ ├── roboto-medium.ttf │ │ │ │ ├── roboto-medium.woff │ │ │ │ ├── roboto-medium.woff2 │ │ │ │ ├── roboto-regular.eot │ │ │ │ ├── roboto-regular.ttf │ │ │ │ ├── roboto-regular.woff │ │ │ │ ├── roboto-regular.woff2 │ │ │ │ ├── roboto-thin.eot │ │ │ │ ├── roboto-thin.ttf │ │ │ │ ├── roboto-thin.woff │ │ │ │ └── roboto-thin.woff2 │ │ │ │ ├── icons │ │ │ │ ├── icon-font.eot │ │ │ │ ├── icon-font.svg │ │ │ │ ├── icon-font.ttf │ │ │ │ ├── icon-font.woff │ │ │ │ └── icon-font.woff2 │ │ │ │ ├── img │ │ │ │ ├── black_dot.png │ │ │ │ ├── favicon.ico │ │ │ │ ├── logo-2000-390.svg │ │ │ │ ├── nacos-logo.png │ │ │ │ └── nacos.png │ │ │ │ └── js │ │ │ │ ├── codemirror.addone.fullscreen.js │ │ │ │ ├── codemirror.addone.json-lint.js │ │ │ │ ├── codemirror.addone.lint.js │ │ │ │ ├── codemirror.js │ │ │ │ ├── codemirror.lib.clike-lint.js │ │ │ │ ├── codemirror.lib.json-lint.js │ │ │ │ ├── diff_match_patch.js │ │ │ │ ├── javascript.js │ │ │ │ ├── jquery.js │ │ │ │ ├── loader.js │ │ │ │ ├── merge.js │ │ │ │ ├── vs │ │ │ │ ├── base │ │ │ │ │ └── worker │ │ │ │ │ │ └── workerMain.js │ │ │ │ ├── basic-languages │ │ │ │ │ └── src │ │ │ │ │ │ ├── bat.js │ │ │ │ │ │ ├── coffee.js │ │ │ │ │ │ ├── cpp.js │ │ │ │ │ │ ├── csharp.js │ │ │ │ │ │ ├── css.js │ │ │ │ │ │ ├── dockerfile.js │ │ │ │ │ │ ├── fsharp.js │ │ │ │ │ │ ├── go.js │ │ │ │ │ │ ├── handlebars.js │ │ │ │ │ │ ├── html.js │ │ │ │ │ │ ├── ini.js │ │ │ │ │ │ ├── java.js │ │ │ │ │ │ ├── less.js │ │ │ │ │ │ ├── lua.js │ │ │ │ │ │ ├── markdown.js │ │ │ │ │ │ ├── msdax.js │ │ │ │ │ │ ├── objective-c.js │ │ │ │ │ │ ├── php.js │ │ │ │ │ │ ├── postiats.js │ │ │ │ │ │ ├── powershell.js │ │ │ │ │ │ ├── pug.js │ │ │ │ │ │ ├── python.js │ │ │ │ │ │ ├── r.js │ │ │ │ │ │ ├── razor.js │ │ │ │ │ │ ├── ruby.js │ │ │ │ │ │ ├── sb.js │ │ │ │ │ │ ├── scss.js │ │ │ │ │ │ ├── solidity.js │ │ │ │ │ │ ├── sql.js │ │ │ │ │ │ ├── swift.js │ │ │ │ │ │ ├── vb.js │ │ │ │ │ │ ├── xml.js │ │ │ │ │ │ └── yaml.js │ │ │ │ ├── editor │ │ │ │ │ ├── contrib │ │ │ │ │ │ └── suggest │ │ │ │ │ │ │ └── browser │ │ │ │ │ │ │ └── media │ │ │ │ │ │ │ ├── String_16x.svg │ │ │ │ │ │ │ └── String_inverse_16x.svg │ │ │ │ │ ├── editor.main.css │ │ │ │ │ ├── editor.main.js │ │ │ │ │ ├── editor.main.nls.de.js │ │ │ │ │ ├── editor.main.nls.es.js │ │ │ │ │ ├── editor.main.nls.fr.js │ │ │ │ │ ├── editor.main.nls.hu.js │ │ │ │ │ ├── editor.main.nls.it.js │ │ │ │ │ ├── editor.main.nls.ja.js │ │ │ │ │ ├── editor.main.nls.js │ │ │ │ │ ├── editor.main.nls.ko.js │ │ │ │ │ ├── editor.main.nls.pt-br.js │ │ │ │ │ ├── editor.main.nls.ru.js │ │ │ │ │ ├── editor.main.nls.tr.js │ │ │ │ │ ├── editor.main.nls.zh-cn.js │ │ │ │ │ ├── editor.main.nls.zh-tw.js │ │ │ │ │ └── standalone │ │ │ │ │ │ └── browser │ │ │ │ │ │ └── quickOpen │ │ │ │ │ │ └── symbol-sprite.svg │ │ │ │ ├── language │ │ │ │ │ ├── css │ │ │ │ │ │ ├── cssMode.js │ │ │ │ │ │ └── cssWorker.js │ │ │ │ │ ├── html │ │ │ │ │ │ ├── htmlMode.js │ │ │ │ │ │ └── htmlWorker.js │ │ │ │ │ ├── json │ │ │ │ │ │ ├── jsonMode.js │ │ │ │ │ │ └── jsonWorker.js │ │ │ │ │ └── typescript │ │ │ │ │ │ ├── lib │ │ │ │ │ │ └── typescriptServices.js │ │ │ │ │ │ └── src │ │ │ │ │ │ ├── mode.js │ │ │ │ │ │ └── worker.js │ │ │ │ └── loader.js │ │ │ │ └── xml.js │ │ │ ├── css │ │ │ └── main.css │ │ │ ├── img │ │ │ ├── black_dot.png │ │ │ ├── logo-2000-390.svg │ │ │ └── nacos.png │ │ │ ├── index.html │ │ │ ├── js │ │ │ └── main.js │ │ │ └── login.html │ │ └── test │ │ └── java │ │ └── com │ │ └── alibaba │ │ └── nacos │ │ └── console │ │ └── controller │ │ ├── HealthControllerTest.java │ │ └── UserControllerTest.java ├── core │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── alibaba │ │ │ │ └── nacos │ │ │ │ └── core │ │ │ │ ├── auth │ │ │ │ ├── AuthConfig.java │ │ │ │ ├── AuthFilter.java │ │ │ │ ├── RequestMappingInfo.java │ │ │ │ └── condition │ │ │ │ │ ├── ParamRequestCondition.java │ │ │ │ │ └── PathRequestCondition.java │ │ │ │ ├── cluster │ │ │ │ ├── AbstractMemberLookup.java │ │ │ │ ├── Member.java │ │ │ │ ├── MemberChangeListener.java │ │ │ │ ├── MemberLookup.java │ │ │ │ ├── MemberMetaDataConstants.java │ │ │ │ ├── MemberUtil.java │ │ │ │ ├── MembersChangeEvent.java │ │ │ │ ├── NodeState.java │ │ │ │ ├── ServerMemberManager.java │ │ │ │ ├── Task.java │ │ │ │ └── lookup │ │ │ │ │ ├── AddressServerMemberLookup.java │ │ │ │ │ ├── FileConfigMemberLookup.java │ │ │ │ │ ├── LookupFactory.java │ │ │ │ │ └── StandaloneMemberLookup.java │ │ │ │ ├── code │ │ │ │ ├── ControllerMethodsCache.java │ │ │ │ ├── SpringApplicationRunListener.java │ │ │ │ └── StandaloneProfileApplicationListener.java │ │ │ │ ├── controller │ │ │ │ ├── CoreOpsController.java │ │ │ │ └── NacosClusterController.java │ │ │ │ ├── distributed │ │ │ │ ├── AbstractConsistencyProtocol.java │ │ │ │ ├── ConsistencyConfiguration.java │ │ │ │ ├── ProtocolExecutor.java │ │ │ │ ├── ProtocolManager.java │ │ │ │ ├── distro │ │ │ │ │ ├── DistroConfig.java │ │ │ │ │ ├── DistroProtocol.java │ │ │ │ │ ├── component │ │ │ │ │ │ ├── DistroCallback.java │ │ │ │ │ │ ├── DistroComponentHolder.java │ │ │ │ │ │ ├── DistroDataProcessor.java │ │ │ │ │ │ ├── DistroDataStorage.java │ │ │ │ │ │ ├── DistroFailedTaskHandler.java │ │ │ │ │ │ └── DistroTransportAgent.java │ │ │ │ │ ├── entity │ │ │ │ │ │ ├── DistroData.java │ │ │ │ │ │ └── DistroKey.java │ │ │ │ │ ├── exception │ │ │ │ │ │ └── DistroException.java │ │ │ │ │ └── task │ │ │ │ │ │ ├── DistroTaskEngineHolder.java │ │ │ │ │ │ ├── delay │ │ │ │ │ │ ├── DistroDelayTask.java │ │ │ │ │ │ ├── DistroDelayTaskExecuteEngine.java │ │ │ │ │ │ └── DistroDelayTaskProcessor.java │ │ │ │ │ │ ├── execute │ │ │ │ │ │ ├── AbstractDistroExecuteTask.java │ │ │ │ │ │ ├── DistroExecuteTaskExecuteEngine.java │ │ │ │ │ │ └── DistroSyncChangeTask.java │ │ │ │ │ │ ├── load │ │ │ │ │ │ └── DistroLoadDataTask.java │ │ │ │ │ │ └── verify │ │ │ │ │ │ └── DistroVerifyTask.java │ │ │ │ ├── id │ │ │ │ │ ├── IdGeneratorManager.java │ │ │ │ │ └── SnowFlowerIdGenerator.java │ │ │ │ └── raft │ │ │ │ │ ├── JRaftMaintainService.java │ │ │ │ │ ├── JRaftProtocol.java │ │ │ │ │ ├── JRaftServer.java │ │ │ │ │ ├── JSnapshotOperation.java │ │ │ │ │ ├── NacosClosure.java │ │ │ │ │ ├── NacosStateMachine.java │ │ │ │ │ ├── RaftConfig.java │ │ │ │ │ ├── RaftErrorEvent.java │ │ │ │ │ ├── RaftEvent.java │ │ │ │ │ ├── RaftSysConstants.java │ │ │ │ │ ├── exception │ │ │ │ │ ├── DuplicateRaftGroupException.java │ │ │ │ │ ├── JRaftException.java │ │ │ │ │ ├── NoLeaderException.java │ │ │ │ │ └── NoSuchRaftGroupException.java │ │ │ │ │ ├── processor │ │ │ │ │ ├── AbstractProcessor.java │ │ │ │ │ ├── NacosGetRequestProcessor.java │ │ │ │ │ ├── NacosLogProcessor.java │ │ │ │ │ ├── NacosReadRequestProcessor.java │ │ │ │ │ └── NacosWriteRequestProcessor.java │ │ │ │ │ └── utils │ │ │ │ │ ├── FailoverClosure.java │ │ │ │ │ ├── FailoverClosureImpl.java │ │ │ │ │ ├── JRaftConstants.java │ │ │ │ │ ├── JRaftLogOperation.java │ │ │ │ │ ├── JRaftOps.java │ │ │ │ │ ├── JRaftUtils.java │ │ │ │ │ ├── RaftExecutor.java │ │ │ │ │ ├── RaftOptionsBuilder.java │ │ │ │ │ └── RetryRunner.java │ │ │ │ ├── exception │ │ │ │ ├── ErrorCode.java │ │ │ │ ├── KvStorageException.java │ │ │ │ └── SnakflowerException.java │ │ │ │ ├── listener │ │ │ │ ├── LoggingApplicationListener.java │ │ │ │ ├── NacosApplicationListener.java │ │ │ │ └── StartingApplicationListener.java │ │ │ │ ├── monitor │ │ │ │ ├── MetricsMonitor.java │ │ │ │ └── NacosMeterRegistry.java │ │ │ │ ├── storage │ │ │ │ ├── StorageFactory.java │ │ │ │ └── kv │ │ │ │ │ ├── FileKvStorage.java │ │ │ │ │ ├── KvStorage.java │ │ │ │ │ └── MemoryKvStorage.java │ │ │ │ └── utils │ │ │ │ ├── ClassUtils.java │ │ │ │ ├── Commons.java │ │ │ │ ├── GenericType.java │ │ │ │ ├── GlobalExecutor.java │ │ │ │ ├── Loggers.java │ │ │ │ ├── OverrideParameterRequestWrapper.java │ │ │ │ ├── ReuseHttpRequest.java │ │ │ │ ├── ReuseHttpServletRequest.java │ │ │ │ ├── ReuseUploadFileHttpServletRequest.java │ │ │ │ ├── TimerContext.java │ │ │ │ └── WebUtils.java │ │ └── resources │ │ │ ├── META-INF │ │ │ ├── logback │ │ │ │ └── nacos.xml │ │ │ └── spring.factories │ │ │ └── banner.txt │ │ └── test │ │ └── java │ │ └── com │ │ └── alibaba │ │ └── nacos │ │ └── core │ │ ├── cluster │ │ ├── MemberUtilTest.java │ │ ├── ServerMemberManagerTest.java │ │ └── lookup │ │ │ ├── AddressServerMemberLookupTest.java │ │ │ └── LookupFactoryTest.java │ │ ├── distributed │ │ ├── distro │ │ │ ├── DistroConfigTest.java │ │ │ ├── component │ │ │ │ └── DistroComponentHolderTest.java │ │ │ ├── entity │ │ │ │ ├── DistroDataTest.java │ │ │ │ └── DistroKeyTest.java │ │ │ └── task │ │ │ │ ├── load │ │ │ │ └── DistroLoadDataTaskTest.java │ │ │ │ └── verify │ │ │ │ └── DistroVerifyTaskTest.java │ │ └── raft │ │ │ ├── JRaftProtocolTest.java │ │ │ ├── JRaftServerTest.java │ │ │ └── processor │ │ │ └── AbstractProcessorTest.java │ │ ├── listener │ │ └── StandaloneProfileApplicationListenerTest.java │ │ └── utils │ │ ├── ClassUtilsTest.java │ │ └── SystemUtilsTest.java ├── distribution │ ├── LICENSE-BIN │ ├── NOTICE-BIN │ ├── bin │ │ ├── shutdown.cmd │ │ ├── shutdown.sh │ │ ├── startup.cmd │ │ └── startup.sh │ ├── conf │ │ ├── 1.4.0-ipv6_support-update.sql │ │ ├── application.properties │ │ ├── application.properties.example │ │ ├── cluster.conf.example │ │ ├── nacos-logback.xml │ │ ├── nacos-mysql.sql │ │ └── schema.sql │ ├── pom.xml │ ├── release-address.xml │ ├── release-client.xml │ ├── release-config.xml │ ├── release-core.xml │ ├── release-nacos.xml │ └── release-naming.xml ├── doc │ ├── Nacos_Logo.png │ └── arch.png ├── example │ ├── pom.xml │ └── src │ │ └── main │ │ └── java │ │ └── com │ │ └── alibaba │ │ └── nacos │ │ └── example │ │ ├── App.java │ │ ├── ConfigExample.java │ │ └── NamingExample.java ├── istio │ ├── pom.xml │ └── src │ │ └── main │ │ ├── java │ │ └── com │ │ │ └── alibaba │ │ │ └── nacos │ │ │ └── istio │ │ │ ├── IstioApp.java │ │ │ ├── mcp │ │ │ ├── CollectionTypes.java │ │ │ ├── McpServerIntercepter.java │ │ │ ├── NacosMcpServer.java │ │ │ └── NacosMcpService.java │ │ │ ├── misc │ │ │ ├── IstioConfig.java │ │ │ └── Loggers.java │ │ │ └── model │ │ │ ├── Gateway.java │ │ │ ├── GatewayOrBuilder.java │ │ │ ├── GatewayOuterClass.java │ │ │ ├── Port.java │ │ │ ├── PortOrBuilder.java │ │ │ ├── Server.java │ │ │ ├── ServerOrBuilder.java │ │ │ ├── mcp │ │ │ ├── AggregatedMeshConfigServiceGrpc.java │ │ │ ├── IncrementalMeshConfigRequest.java │ │ │ ├── IncrementalMeshConfigRequestOrBuilder.java │ │ │ ├── IncrementalMeshConfigResponse.java │ │ │ ├── IncrementalMeshConfigResponseOrBuilder.java │ │ │ ├── Mcp.java │ │ │ ├── MeshConfigRequest.java │ │ │ ├── MeshConfigRequestOrBuilder.java │ │ │ ├── MeshConfigResponse.java │ │ │ ├── MeshConfigResponseOrBuilder.java │ │ │ ├── Metadata.java │ │ │ ├── MetadataOrBuilder.java │ │ │ ├── MetadataOuterClass.java │ │ │ ├── RequestResources.java │ │ │ ├── RequestResourcesOrBuilder.java │ │ │ ├── Resource.java │ │ │ ├── ResourceOrBuilder.java │ │ │ ├── ResourceOuterClass.java │ │ │ ├── ResourceSinkGrpc.java │ │ │ ├── ResourceSourceGrpc.java │ │ │ ├── Resources.java │ │ │ ├── ResourcesOrBuilder.java │ │ │ ├── SinkNode.java │ │ │ └── SinkNodeOrBuilder.java │ │ │ └── naming │ │ │ ├── ServiceEntry.java │ │ │ ├── ServiceEntryOrBuilder.java │ │ │ └── ServiceEntryOuterClass.java │ │ └── resources │ │ ├── gateway.proto │ │ ├── mcp.proto │ │ ├── metadata.proto │ │ ├── resource.proto │ │ ├── service_entry.proto │ │ └── status.proto ├── naming │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── alibaba │ │ │ │ └── nacos │ │ │ │ └── naming │ │ │ │ ├── NamingApp.java │ │ │ │ ├── cluster │ │ │ │ ├── ServerListManager.java │ │ │ │ ├── ServerStatus.java │ │ │ │ ├── ServerStatusManager.java │ │ │ │ └── transport │ │ │ │ │ ├── JacksonSerializer.java │ │ │ │ │ └── Serializer.java │ │ │ │ ├── consistency │ │ │ │ ├── ConsistencyService.java │ │ │ │ ├── Datum.java │ │ │ │ ├── DelegateConsistencyServiceImpl.java │ │ │ │ ├── KeyBuilder.java │ │ │ │ ├── RecordListener.java │ │ │ │ ├── ValueChangeEvent.java │ │ │ │ ├── ephemeral │ │ │ │ │ ├── EphemeralConsistencyService.java │ │ │ │ │ └── distro │ │ │ │ │ │ ├── DataStore.java │ │ │ │ │ │ ├── DistroConsistencyServiceImpl.java │ │ │ │ │ │ ├── DistroHttpData.java │ │ │ │ │ │ ├── DistroHttpRegistry.java │ │ │ │ │ │ ├── combined │ │ │ │ │ │ ├── DistroHttpCombinedKey.java │ │ │ │ │ │ ├── DistroHttpCombinedKeyDelayTask.java │ │ │ │ │ │ ├── DistroHttpCombinedKeyExecuteTask.java │ │ │ │ │ │ ├── DistroHttpCombinedKeyTaskFailedHandler.java │ │ │ │ │ │ └── DistroHttpDelayTaskProcessor.java │ │ │ │ │ │ └── component │ │ │ │ │ │ ├── DistroDataStorageImpl.java │ │ │ │ │ │ └── DistroHttpAgent.java │ │ │ │ └── persistent │ │ │ │ │ ├── ClusterVersionJudgement.java │ │ │ │ │ ├── PersistentConsistencyService.java │ │ │ │ │ ├── PersistentConsistencyServiceDelegateImpl.java │ │ │ │ │ ├── PersistentNotifier.java │ │ │ │ │ ├── impl │ │ │ │ │ ├── BasePersistentServiceProcessor.java │ │ │ │ │ ├── BatchReadResponse.java │ │ │ │ │ ├── BatchWriteRequest.java │ │ │ │ │ ├── NamingKvStorage.java │ │ │ │ │ ├── NamingSnapshotOperation.java │ │ │ │ │ ├── PersistentServiceProcessor.java │ │ │ │ │ └── StandalonePersistentServiceProcessor.java │ │ │ │ │ └── raft │ │ │ │ │ ├── BaseRaftEvent.java │ │ │ │ │ ├── LeaderElectFinishedEvent.java │ │ │ │ │ ├── MakeLeaderEvent.java │ │ │ │ │ ├── RaftConsistencyServiceImpl.java │ │ │ │ │ ├── RaftCore.java │ │ │ │ │ ├── RaftListener.java │ │ │ │ │ ├── RaftPeer.java │ │ │ │ │ ├── RaftPeerSet.java │ │ │ │ │ ├── RaftProxy.java │ │ │ │ │ └── RaftStore.java │ │ │ │ ├── controllers │ │ │ │ ├── ApiController.java │ │ │ │ ├── CatalogController.java │ │ │ │ ├── ClusterController.java │ │ │ │ ├── DistroController.java │ │ │ │ ├── HealthController.java │ │ │ │ ├── InstanceController.java │ │ │ │ ├── OperatorController.java │ │ │ │ ├── RaftController.java │ │ │ │ └── ServiceController.java │ │ │ │ ├── core │ │ │ │ ├── Cluster.java │ │ │ │ ├── DistroMapper.java │ │ │ │ ├── Instance.java │ │ │ │ ├── Instances.java │ │ │ │ ├── Service.java │ │ │ │ ├── ServiceManager.java │ │ │ │ └── SubscribeManager.java │ │ │ │ ├── exception │ │ │ │ └── ResponseExceptionHandler.java │ │ │ │ ├── healthcheck │ │ │ │ ├── ClientBeatCheckTask.java │ │ │ │ ├── ClientBeatProcessor.java │ │ │ │ ├── HealthCheckCommon.java │ │ │ │ ├── HealthCheckProcessor.java │ │ │ │ ├── HealthCheckProcessorDelegate.java │ │ │ │ ├── HealthCheckReactor.java │ │ │ │ ├── HealthCheckStatus.java │ │ │ │ ├── HealthCheckTask.java │ │ │ │ ├── HttpHealthCheckProcessor.java │ │ │ │ ├── MysqlHealthCheckProcessor.java │ │ │ │ ├── NoneHealthCheckProcessor.java │ │ │ │ ├── RsInfo.java │ │ │ │ ├── TcpSuperSenseProcessor.java │ │ │ │ ├── events │ │ │ │ │ └── InstanceHeartbeatTimeoutEvent.java │ │ │ │ └── extend │ │ │ │ │ └── HealthCheckExtendProvider.java │ │ │ │ ├── misc │ │ │ │ ├── GlobalConfig.java │ │ │ │ ├── GlobalExecutor.java │ │ │ │ ├── HttpClient.java │ │ │ │ ├── HttpClientManager.java │ │ │ │ ├── Loggers.java │ │ │ │ ├── Message.java │ │ │ │ ├── NamingProxy.java │ │ │ │ ├── NetUtils.java │ │ │ │ ├── ServerStatusSynchronizer.java │ │ │ │ ├── ServiceStatusSynchronizer.java │ │ │ │ ├── SwitchDomain.java │ │ │ │ ├── SwitchEntry.java │ │ │ │ ├── SwitchManager.java │ │ │ │ ├── Synchronizer.java │ │ │ │ └── UtilsAndCommons.java │ │ │ │ ├── monitor │ │ │ │ ├── MetricsMonitor.java │ │ │ │ └── PerformanceLoggerThread.java │ │ │ │ ├── pojo │ │ │ │ ├── ClusterInfo.java │ │ │ │ ├── ClusterStateView.java │ │ │ │ ├── InstanceOperationContext.java │ │ │ │ ├── InstanceOperationInfo.java │ │ │ │ ├── IpAddressInfo.java │ │ │ │ ├── Record.java │ │ │ │ ├── ServiceDetailInfo.java │ │ │ │ ├── ServiceDetailView.java │ │ │ │ ├── ServiceView.java │ │ │ │ ├── Subscriber.java │ │ │ │ └── Subscribers.java │ │ │ │ ├── push │ │ │ │ ├── ClientInfo.java │ │ │ │ ├── DataSource.java │ │ │ │ ├── PushService.java │ │ │ │ └── ServiceChangeEvent.java │ │ │ │ ├── selector │ │ │ │ ├── LabelSelector.java │ │ │ │ ├── NoneSelector.java │ │ │ │ └── Selector.java │ │ │ │ ├── utils │ │ │ │ └── Constants.java │ │ │ │ └── web │ │ │ │ ├── CanDistro.java │ │ │ │ ├── DistroFilter.java │ │ │ │ ├── NamingConfig.java │ │ │ │ ├── NamingResourceParser.java │ │ │ │ └── TrafficReviseFilter.java │ │ └── resources │ │ │ ├── META-INF │ │ │ └── logback │ │ │ │ └── naming-included.xml │ │ │ └── application.properties │ │ └── test │ │ └── java │ │ └── com │ │ └── alibaba │ │ └── nacos │ │ └── naming │ │ ├── BaseTest.java │ │ ├── JraftTest.java │ │ ├── cluster │ │ └── transport │ │ │ └── SerializerTest.java │ │ ├── consistency │ │ ├── DelegateConsistencyServiceImplTest.java │ │ ├── ephemeral │ │ │ └── distro │ │ │ │ ├── DataStoreTest.java │ │ │ │ └── DistroConsistencyServiceImplTest.java │ │ └── persistent │ │ │ ├── ClusterVersionJudgementTest.java │ │ │ ├── PersistentConsistencyServiceDelegateImplTest.java │ │ │ ├── impl │ │ │ ├── NamingKvStorageTest.java │ │ │ └── NamingSnapshotOperationTest.java │ │ │ └── raft │ │ │ └── RaftPeerSetTest.java │ │ ├── controllers │ │ ├── CatalogControllerTest.java │ │ ├── ClusterControllerTest.java │ │ ├── InstanceControllerTest.java │ │ └── ServiceControllerTest.java │ │ ├── core │ │ ├── ClusterTest.java │ │ ├── DistroMapperTest.java │ │ ├── DomainTest.java │ │ ├── DomainsManagerTest.java │ │ ├── InstanceTest.java │ │ ├── InstancesTest.java │ │ ├── PushServiceTest.java │ │ ├── ServiceManagerTest.java │ │ ├── ServiceTest.java │ │ └── SubscribeManagerTest.java │ │ ├── healthcheck │ │ └── ClientBeatCheckTaskTest.java │ │ ├── misc │ │ └── UtilsAndCommonsTest.java │ │ ├── pojo │ │ └── SubscriberTest.java │ │ ├── push │ │ └── PushClientTest.java │ │ ├── raft │ │ └── RaftStoreTest.java │ │ └── selector │ │ └── LabelSelectorTest.java ├── pom.xml ├── resources │ └── copyright ├── style │ ├── NacosCheckStyle.xml │ ├── codeStyle.md │ └── nacos-code-style-for-idea.xml ├── sys │ ├── pom.xml │ └── src │ │ ├── main │ │ ├── java │ │ │ └── com │ │ │ │ └── alibaba │ │ │ │ └── nacos │ │ │ │ └── sys │ │ │ │ ├── env │ │ │ │ ├── Constants.java │ │ │ │ ├── EnvUtil.java │ │ │ │ ├── NacosAutoRefreshPropertySourceLoader.java │ │ │ │ ├── NacosDefaultPropertySourceEnvironmentPostProcessor.java │ │ │ │ └── OriginTrackedPropertiesLoader.java │ │ │ │ ├── file │ │ │ │ ├── FileChangeEvent.java │ │ │ │ ├── FileWatcher.java │ │ │ │ └── WatchFileCenter.java │ │ │ │ └── utils │ │ │ │ ├── ApplicationUtils.java │ │ │ │ ├── DiskUtils.java │ │ │ │ └── InetUtils.java │ │ └── resources │ │ │ └── META-INF │ │ │ ├── nacos-default.properties │ │ │ └── spring.factories │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── alibaba │ │ │ └── nacos │ │ │ └── sys │ │ │ └── env │ │ │ └── NacosDefaultPropertySourceEnvironmentPostProcessorTest.java │ │ └── resources │ │ └── application.properties └── test │ ├── pom.xml │ └── src │ └── test │ ├── java │ └── com │ │ └── alibaba │ │ └── nacos │ │ └── test │ │ ├── AppTest.java │ │ ├── BaseTest.java │ │ ├── base │ │ ├── HttpClient4Test.java │ │ └── Params.java │ │ ├── common │ │ ├── FileTypeEnum_ITCase.java │ │ ├── HttpUtils_ITCase.java │ │ ├── NacosAsyncRestTemplate_ITCase.java │ │ ├── NacosRestTemplate_ITCase.java │ │ ├── NacosRestTemplate_Interceptors_ITCase.java │ │ └── WatchFileCenter_ITCase.java │ │ ├── config │ │ ├── ConfigAPI_CITCase.java │ │ ├── ConfigAPI_With_RootContextPath_CITCase.java │ │ ├── ConfigBeta_CITCase.java │ │ ├── ConfigCleanUtils.java │ │ ├── ConfigDerbyImport_CITCase.java │ │ ├── ConfigDerbyRaft_DITCase.java │ │ ├── ConfigExportAndImportAPI_CITCase.java │ │ ├── ConfigLongPollReturnChanges_CITCase.java │ │ ├── ConfigLongPoll_CITCase.java │ │ ├── EmbeddedStorageContextUtils_CITCase.java │ │ └── TextChangeParser.java │ │ ├── core │ │ ├── BaseClusterTest.java │ │ ├── InetUtils_ITCase.java │ │ ├── JacksonUtils.java │ │ ├── SnowFlowerIdGenerator_ITCase.java │ │ ├── auth │ │ │ ├── AuthBase.java │ │ │ ├── ConfigAuth_ITCase.java │ │ │ ├── NamingAuth_ITCase.java │ │ │ ├── Permission_ITCase.java │ │ │ ├── Role_ITCase.java │ │ │ └── User_ITCase.java │ │ ├── cluster │ │ │ ├── MemberLookup_ITCase.java │ │ │ └── ServerMemberManager_ITCase.java │ │ └── code │ │ │ └── ControllerMethodsCacheTest.java │ │ ├── naming │ │ ├── AutoDeregisterInstance_ITCase.java │ │ ├── CPInstancesAPI_ITCase.java │ │ ├── ClientBeat_ITCase.java │ │ ├── Cmdb_ITCase.java │ │ ├── DeregisterInstance_ITCase.java │ │ ├── DeregisterInstance_With_RootContextPath_ITCase.java │ │ ├── MultiTenant_ITCase.java │ │ ├── MultiTenant_InstanceAPI_ITCase.java │ │ ├── NamingBase.java │ │ ├── NamingMaintainService_ITCase.java │ │ ├── NamingProxy_ITCase.java │ │ ├── NamingRaft_DITCase.java │ │ ├── RandomUtils.java │ │ ├── RegisterInstance_ITCase.java │ │ ├── RegisterInstance_With_RootContextPath_ITCase.java │ │ ├── RestAPI_ITCase.java │ │ ├── SelectInstances_ITCase.java │ │ ├── SelectOneHealthyInstance_ITCase.java │ │ ├── ServiceListTest_ITCase.java │ │ ├── Starter_ITCase.java │ │ ├── SubscribeCluster_ITCase.java │ │ ├── Subscribe_ITCase.java │ │ └── Unsubscribe_ITCase.java │ │ └── smoke │ │ └── nacosSmoke_ITCase.java │ └── resources │ ├── META-INF │ └── services │ │ └── com.alibaba.nacos.api.config.listener.ConfigChangeParser │ ├── application.properties │ ├── logback-test.xml │ └── schema.sql └── nacos210 ├── .gitattributes ├── .github ├── ISSUE_TEMPLATE.md ├── ISSUE_TEMPLATE │ ├── bug-report.md │ ├── feature_request.md │ └── old-issue-template.md ├── PULL_REQUEST_TEMPLATE.md ├── stale.yml └── workflows │ ├── ci.yml │ └── it.yml ├── .gitignore ├── .travis.yml ├── BUILDING ├── CHANGELOG.md ├── CODE_OF_CONDUCT.md ├── CONTRIBUTING.md ├── LICENSE ├── NOTICE ├── README.md ├── README_NACOS.md ├── REPORTING-BUGS.md ├── address ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── alibaba │ │ │ └── nacos │ │ │ └── address │ │ │ ├── AddressServer.java │ │ │ ├── component │ │ │ ├── AddressServerGeneratorManager.java │ │ │ └── AddressServerManager.java │ │ │ ├── constant │ │ │ └── AddressServerConstants.java │ │ │ ├── controller │ │ │ ├── AddressServerClusterController.java │ │ │ └── ServerListController.java │ │ │ └── misc │ │ │ └── Loggers.java │ └── resources │ │ ├── META-INF │ │ ├── logback │ │ │ └── nacos-included.xml │ │ └── nacos-default.properties │ │ └── application.properties │ └── test │ └── java │ └── com │ └── alibaba │ └── nacos │ └── address │ ├── AddressServerControllerTests.java │ ├── SimpleHttpTestUtils.java │ └── component │ └── AddressServerManagerTests.java ├── api ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── alibaba │ │ │ └── nacos │ │ │ └── api │ │ │ ├── NacosFactory.java │ │ │ ├── PropertyKeyConst.java │ │ │ ├── SystemPropertyKeyConst.java │ │ │ ├── ability │ │ │ ├── ClientAbilities.java │ │ │ ├── ServerAbilities.java │ │ │ └── initializer │ │ │ │ └── AbilityInitializer.java │ │ │ ├── annotation │ │ │ ├── NacosInjected.java │ │ │ └── NacosProperties.java │ │ │ ├── cmdb │ │ │ ├── pojo │ │ │ │ ├── Entity.java │ │ │ │ ├── EntityEvent.java │ │ │ │ ├── EntityEventType.java │ │ │ │ ├── Label.java │ │ │ │ └── PreservedEntityTypes.java │ │ │ └── spi │ │ │ │ └── CmdbService.java │ │ │ ├── common │ │ │ ├── Constants.java │ │ │ ├── PrimaryKeyConstant.java │ │ │ └── ResponseCode.java │ │ │ ├── config │ │ │ ├── ConfigChangeEvent.java │ │ │ ├── ConfigChangeItem.java │ │ │ ├── ConfigFactory.java │ │ │ ├── ConfigService.java │ │ │ ├── ConfigType.java │ │ │ ├── PropertyChangeType.java │ │ │ ├── ability │ │ │ │ ├── ClientConfigAbility.java │ │ │ │ └── ServerConfigAbility.java │ │ │ ├── annotation │ │ │ │ ├── NacosConfigListener.java │ │ │ │ ├── NacosConfigurationProperties.java │ │ │ │ ├── NacosIgnore.java │ │ │ │ ├── NacosProperty.java │ │ │ │ └── NacosValue.java │ │ │ ├── convert │ │ │ │ └── NacosConfigConverter.java │ │ │ ├── filter │ │ │ │ ├── AbstractConfigFilter.java │ │ │ │ ├── IConfigContext.java │ │ │ │ ├── IConfigFilter.java │ │ │ │ ├── IConfigFilterChain.java │ │ │ │ ├── IConfigRequest.java │ │ │ │ ├── IConfigResponse.java │ │ │ │ └── IFilterConfig.java │ │ │ ├── listener │ │ │ │ ├── AbstractListener.java │ │ │ │ ├── AbstractSharedListener.java │ │ │ │ ├── ConfigChangeParser.java │ │ │ │ └── Listener.java │ │ │ └── remote │ │ │ │ ├── request │ │ │ │ ├── AbstractConfigRequest.java │ │ │ │ ├── ClientConfigMetricRequest.java │ │ │ │ ├── ConfigBatchListenRequest.java │ │ │ │ ├── ConfigChangeNotifyRequest.java │ │ │ │ ├── ConfigPublishRequest.java │ │ │ │ ├── ConfigQueryRequest.java │ │ │ │ ├── ConfigRemoveRequest.java │ │ │ │ └── cluster │ │ │ │ │ └── ConfigChangeClusterSyncRequest.java │ │ │ │ └── response │ │ │ │ ├── ClientConfigMetricResponse.java │ │ │ │ ├── ConfigChangeBatchListenResponse.java │ │ │ │ ├── ConfigChangeNotifyResponse.java │ │ │ │ ├── ConfigPublishResponse.java │ │ │ │ ├── ConfigQueryResponse.java │ │ │ │ ├── ConfigRemoveResponse.java │ │ │ │ └── cluster │ │ │ │ └── ConfigChangeClusterSyncResponse.java │ │ │ ├── exception │ │ │ ├── NacosException.java │ │ │ └── runtime │ │ │ │ ├── NacosDeserializationException.java │ │ │ │ ├── NacosLoadException.java │ │ │ │ ├── NacosRuntimeException.java │ │ │ │ └── NacosSerializationException.java │ │ │ ├── grpc │ │ │ └── auto │ │ │ │ ├── BiRequestStreamGrpc.java │ │ │ │ ├── Metadata.java │ │ │ │ ├── MetadataOrBuilder.java │ │ │ │ ├── NacosGrpcService.java │ │ │ │ ├── Payload.java │ │ │ │ ├── PayloadOrBuilder.java │ │ │ │ └── RequestGrpc.java │ │ │ ├── naming │ │ │ ├── CommonParams.java │ │ │ ├── NamingFactory.java │ │ │ ├── NamingMaintainFactory.java │ │ │ ├── NamingMaintainService.java │ │ │ ├── NamingResponseCode.java │ │ │ ├── NamingService.java │ │ │ ├── PreservedMetadataKeys.java │ │ │ ├── ability │ │ │ │ ├── ClientNamingAbility.java │ │ │ │ └── ServerNamingAbility.java │ │ │ ├── listener │ │ │ │ ├── AbstractEventListener.java │ │ │ │ ├── Event.java │ │ │ │ ├── EventListener.java │ │ │ │ └── NamingEvent.java │ │ │ ├── pojo │ │ │ │ ├── Cluster.java │ │ │ │ ├── Instance.java │ │ │ │ ├── ListView.java │ │ │ │ ├── Service.java │ │ │ │ ├── ServiceInfo.java │ │ │ │ ├── builder │ │ │ │ │ └── InstanceBuilder.java │ │ │ │ └── healthcheck │ │ │ │ │ ├── AbstractHealthChecker.java │ │ │ │ │ ├── HealthCheckType.java │ │ │ │ │ ├── HealthCheckerFactory.java │ │ │ │ │ └── impl │ │ │ │ │ ├── Http.java │ │ │ │ │ ├── Mysql.java │ │ │ │ │ └── Tcp.java │ │ │ ├── remote │ │ │ │ ├── NamingRemoteConstants.java │ │ │ │ ├── request │ │ │ │ │ ├── AbstractNamingRequest.java │ │ │ │ │ ├── InstanceRequest.java │ │ │ │ │ ├── NotifySubscriberRequest.java │ │ │ │ │ ├── ServiceListRequest.java │ │ │ │ │ ├── ServiceQueryRequest.java │ │ │ │ │ └── SubscribeServiceRequest.java │ │ │ │ └── response │ │ │ │ │ ├── InstanceResponse.java │ │ │ │ │ ├── NotifySubscriberResponse.java │ │ │ │ │ ├── QueryServiceResponse.java │ │ │ │ │ ├── ServiceListResponse.java │ │ │ │ │ └── SubscribeServiceResponse.java │ │ │ ├── spi │ │ │ │ └── generator │ │ │ │ │ └── IdGenerator.java │ │ │ └── utils │ │ │ │ └── NamingUtils.java │ │ │ ├── remote │ │ │ ├── AbstractPushCallBack.java │ │ │ ├── AbstractRequestCallBack.java │ │ │ ├── DefaultRequestFuture.java │ │ │ ├── Payload.java │ │ │ ├── PushCallBack.java │ │ │ ├── RemoteConstants.java │ │ │ ├── RequestCallBack.java │ │ │ ├── RequestFuture.java │ │ │ ├── Requester.java │ │ │ ├── RpcScheduledExecutor.java │ │ │ ├── ability │ │ │ │ ├── ClientRemoteAbility.java │ │ │ │ └── ServerRemoteAbility.java │ │ │ ├── request │ │ │ │ ├── ClientDetectionRequest.java │ │ │ │ ├── ConnectResetRequest.java │ │ │ │ ├── ConnectionSetupRequest.java │ │ │ │ ├── HealthCheckRequest.java │ │ │ │ ├── InternalRequest.java │ │ │ │ ├── PushAckRequest.java │ │ │ │ ├── Request.java │ │ │ │ ├── RequestMeta.java │ │ │ │ ├── ServerCheckRequest.java │ │ │ │ ├── ServerLoaderInfoRequest.java │ │ │ │ ├── ServerReloadRequest.java │ │ │ │ └── ServerRequest.java │ │ │ └── response │ │ │ │ ├── ClientDetectionResponse.java │ │ │ │ ├── ConnectResetResponse.java │ │ │ │ ├── ErrorResponse.java │ │ │ │ ├── HealthCheckResponse.java │ │ │ │ ├── Response.java │ │ │ │ ├── ResponseCode.java │ │ │ │ ├── ServerCheckResponse.java │ │ │ │ ├── ServerLoaderInfoResponse.java │ │ │ │ └── ServerReloadResponse.java │ │ │ ├── selector │ │ │ ├── AbstractCmdbSelector.java │ │ │ ├── AbstractSelector.java │ │ │ ├── ExpressionSelector.java │ │ │ ├── NoneSelector.java │ │ │ ├── Selector.java │ │ │ ├── SelectorType.java │ │ │ └── context │ │ │ │ ├── CmdbContext.java │ │ │ │ └── SelectorContextBuilder.java │ │ │ └── utils │ │ │ ├── NetUtils.java │ │ │ └── StringUtils.java │ └── proto │ │ └── nacos_grpc_service.proto │ └── test │ └── java │ └── com │ └── alibaba │ └── nacos │ └── api │ ├── annotation │ └── NacosPropertiesTest.java │ ├── naming │ ├── ability │ │ └── ServerNamingAbilityTest.java │ ├── pojo │ │ ├── ServiceInfoTest.java │ │ ├── builder │ │ │ └── InstanceBuilderTest.java │ │ └── healthcheck │ │ │ ├── AbstractHealthCheckerTest.java │ │ │ ├── HealthCheckerFactoryTest.java │ │ │ ├── TestChecker.java │ │ │ └── impl │ │ │ ├── HttpTest.java │ │ │ └── MysqlTest.java │ └── utils │ │ └── NamingUtilsTest.java │ └── utils │ └── NetUtilsTest.java ├── auth ├── pom.xml └── src │ ├── main │ └── java │ │ └── com │ │ └── alibaba │ │ └── nacos │ │ └── auth │ │ ├── AbstractProtocolAuthService.java │ │ ├── GrpcProtocolAuthService.java │ │ ├── HttpProtocolAuthService.java │ │ ├── ProtocolAuthService.java │ │ ├── annotation │ │ └── Secured.java │ │ ├── config │ │ └── AuthConfigs.java │ │ ├── context │ │ ├── GrpcIdentityContextBuilder.java │ │ ├── HttpIdentityContextBuilder.java │ │ └── IdentityContextBuilder.java │ │ ├── parser │ │ ├── AbstractResourceParser.java │ │ ├── DefaultResourceParser.java │ │ ├── ResourceParser.java │ │ ├── grpc │ │ │ ├── AbstractGrpcResourceParser.java │ │ │ ├── ConfigGrpcResourceParser.java │ │ │ └── NamingGrpcResourceParser.java │ │ └── http │ │ │ ├── AbstractHttpResourceParser.java │ │ │ ├── ConfigHttpResourceParser.java │ │ │ └── NamingHttpResourceParser.java │ │ └── util │ │ ├── AuthHeaderUtil.java │ │ └── Loggers.java │ └── test │ ├── java │ └── com │ │ └── alibaba │ │ └── nacos │ │ └── auth │ │ ├── GrpcProtocolAuthServiceTest.java │ │ ├── HttpProtocolAuthServiceTest.java │ │ ├── config │ │ └── AuthConfigsTest.java │ │ ├── context │ │ ├── GrpcIdentityContextBuilderTest.java │ │ └── HtppIdentityContextBuilderTest.java │ │ ├── mock │ │ └── MockAuthPluginService.java │ │ └── parser │ │ ├── grpc │ │ ├── ConfigGrpcResourceParserTest.java │ │ └── NamingGrpcResourceParserTest.java │ │ └── http │ │ ├── ConfigHttpResourceParserTest.java │ │ └── NamingHttpResourceParserTest.java │ └── resources │ └── META-INF │ └── services │ └── com.alibaba.nacos.plugin.auth.spi.server.AuthPluginService ├── client ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── alibaba │ │ │ └── nacos │ │ │ └── client │ │ │ ├── auth │ │ │ ├── impl │ │ │ │ ├── NacosAuthLoginConstant.java │ │ │ │ ├── NacosClientAuthServiceImpl.java │ │ │ │ └── process │ │ │ │ │ ├── HttpLoginProcessor.java │ │ │ │ │ └── LoginProcessor.java │ │ │ └── ram │ │ │ │ ├── RamClientAuthServiceImpl.java │ │ │ │ ├── RamContext.java │ │ │ │ ├── identify │ │ │ │ ├── CredentialListener.java │ │ │ │ ├── CredentialService.java │ │ │ │ ├── CredentialWatcher.java │ │ │ │ ├── Credentials.java │ │ │ │ ├── IdentifyConstants.java │ │ │ │ ├── SpasCredential.java │ │ │ │ ├── SpasCredentialLoader.java │ │ │ │ ├── StsConfig.java │ │ │ │ └── StsCredential.java │ │ │ │ ├── injector │ │ │ │ ├── AbstractResourceInjector.java │ │ │ │ ├── ConfigResourceInjector.java │ │ │ │ └── NamingResourceInjector.java │ │ │ │ └── utils │ │ │ │ ├── SignUtil.java │ │ │ │ └── SpasAdapter.java │ │ │ ├── config │ │ │ ├── NacosConfigService.java │ │ │ ├── common │ │ │ │ ├── ConfigConstants.java │ │ │ │ └── GroupKey.java │ │ │ ├── filter │ │ │ │ └── impl │ │ │ │ │ ├── ConfigContext.java │ │ │ │ │ ├── ConfigEncryptionFilter.java │ │ │ │ │ ├── ConfigFilterChainManager.java │ │ │ │ │ ├── ConfigRequest.java │ │ │ │ │ └── ConfigResponse.java │ │ │ ├── http │ │ │ │ ├── HttpAgent.java │ │ │ │ ├── MetricsHttpAgent.java │ │ │ │ └── ServerHttpAgent.java │ │ │ ├── impl │ │ │ │ ├── AbstractConfigChangeParser.java │ │ │ │ ├── CacheData.java │ │ │ │ ├── ClientWorker.java │ │ │ │ ├── ConfigChangeHandler.java │ │ │ │ ├── ConfigHttpClientManager.java │ │ │ │ ├── ConfigTransportClient.java │ │ │ │ ├── Limiter.java │ │ │ │ ├── LocalConfigInfoProcessor.java │ │ │ │ ├── LocalEncryptedDataKeyProcessor.java │ │ │ │ ├── PropertiesChangeParser.java │ │ │ │ ├── ServerListManager.java │ │ │ │ ├── ServerlistChangeEvent.java │ │ │ │ └── YmlChangeParser.java │ │ │ ├── listener │ │ │ │ └── impl │ │ │ │ │ ├── AbstractConfigChangeListener.java │ │ │ │ │ └── PropertiesListener.java │ │ │ └── utils │ │ │ │ ├── ConcurrentDiskUtil.java │ │ │ │ ├── ContentUtils.java │ │ │ │ ├── JvmUtil.java │ │ │ │ ├── ParamUtils.java │ │ │ │ └── SnapShotSwitch.java │ │ │ ├── constant │ │ │ └── Constants.java │ │ │ ├── logging │ │ │ ├── AbstractNacosLogging.java │ │ │ ├── NacosLogging.java │ │ │ ├── log4j2 │ │ │ │ └── Log4J2NacosLogging.java │ │ │ └── logback │ │ │ │ ├── LogbackNacosLogging.java │ │ │ │ └── NacosJoranConfigurator.java │ │ │ ├── monitor │ │ │ └── MetricsMonitor.java │ │ │ ├── naming │ │ │ ├── NacosNamingMaintainService.java │ │ │ ├── NacosNamingService.java │ │ │ ├── backups │ │ │ │ └── FailoverReactor.java │ │ │ ├── beat │ │ │ │ ├── BeatInfo.java │ │ │ │ └── BeatReactor.java │ │ │ ├── cache │ │ │ │ ├── ConcurrentDiskUtil.java │ │ │ │ ├── DiskCache.java │ │ │ │ └── ServiceInfoHolder.java │ │ │ ├── core │ │ │ │ ├── Balancer.java │ │ │ │ ├── ProtectMode.java │ │ │ │ ├── PushReceiver.java │ │ │ │ ├── ServerListManager.java │ │ │ │ └── ServiceInfoUpdateService.java │ │ │ ├── event │ │ │ │ ├── InstancesChangeEvent.java │ │ │ │ ├── InstancesChangeNotifier.java │ │ │ │ └── ServerListChangedEvent.java │ │ │ ├── remote │ │ │ │ ├── AbstractNamingClientProxy.java │ │ │ │ ├── NamingClientProxy.java │ │ │ │ ├── NamingClientProxyDelegate.java │ │ │ │ ├── gprc │ │ │ │ │ ├── NamingGrpcClientProxy.java │ │ │ │ │ ├── NamingPushRequestHandler.java │ │ │ │ │ └── redo │ │ │ │ │ │ ├── NamingGrpcRedoService.java │ │ │ │ │ │ ├── RedoScheduledTask.java │ │ │ │ │ │ └── data │ │ │ │ │ │ ├── InstanceRedoData.java │ │ │ │ │ │ ├── RedoData.java │ │ │ │ │ │ └── SubscriberRedoData.java │ │ │ │ └── http │ │ │ │ │ ├── NamingHttpClientManager.java │ │ │ │ │ └── NamingHttpClientProxy.java │ │ │ └── utils │ │ │ │ ├── Chooser.java │ │ │ │ ├── CollectionUtils.java │ │ │ │ ├── GenericPoller.java │ │ │ │ ├── InitUtils.java │ │ │ │ ├── NamingHttpUtil.java │ │ │ │ ├── Pair.java │ │ │ │ ├── Poller.java │ │ │ │ └── UtilAndComs.java │ │ │ ├── remote │ │ │ └── ClientPayloadPackageProvider.java │ │ │ ├── security │ │ │ └── SecurityProxy.java │ │ │ └── utils │ │ │ ├── AppNameUtils.java │ │ │ ├── ContextPathUtil.java │ │ │ ├── EnvUtil.java │ │ │ ├── LogUtils.java │ │ │ ├── ParamUtil.java │ │ │ ├── TemplateUtils.java │ │ │ ├── TenantUtil.java │ │ │ └── ValidatorUtils.java │ └── resources │ │ ├── META-INF │ │ └── services │ │ │ ├── com.alibaba.nacos.api.config.filter.IConfigFilter │ │ │ ├── com.alibaba.nacos.common.remote.PayloadPackageProvider │ │ │ └── com.alibaba.nacos.plugin.auth.spi.client.AbstractClientAuthService │ │ ├── nacos-log4j2.xml │ │ └── nacos-logback.xml │ └── test │ ├── java │ └── com │ │ └── alibaba │ │ └── nacos │ │ └── client │ │ ├── AppTest.java │ │ ├── NamingTest.java │ │ ├── auth │ │ ├── impl │ │ │ └── NacosClientAuthServiceImplTest.java │ │ └── ram │ │ │ ├── RamClientAuthServiceImplTest.java │ │ │ ├── identify │ │ │ ├── CredentialServiceTest.java │ │ │ ├── CredentialWatcherTest.java │ │ │ ├── CredentialsTest.java │ │ │ └── StsConfigTest.java │ │ │ ├── injector │ │ │ ├── ConfigResourceInjectorTest.java │ │ │ └── NamingResourceInjectorTest.java │ │ │ └── utils │ │ │ ├── SignUtilTest.java │ │ │ └── SpasAdapterTest.java │ │ ├── config │ │ ├── NacosConfigServiceTest.java │ │ ├── common │ │ │ └── GroupKeyTest.java │ │ ├── filter │ │ │ └── impl │ │ │ │ ├── ConfigContextTest.java │ │ │ │ ├── ConfigEncryptionFilterTest.java │ │ │ │ ├── ConfigFilterChainManagerTest.java │ │ │ │ ├── ConfigFilterChainTest.java │ │ │ │ ├── ConfigRequestTest.java │ │ │ │ ├── ConfigResponseTest.java │ │ │ │ ├── DemoFilter1.java │ │ │ │ └── DemoFilter2.java │ │ ├── http │ │ │ ├── MetricsHttpAgentTest.java │ │ │ └── ServerHttpAgentTest.java │ │ ├── impl │ │ │ ├── CacheDataTest.java │ │ │ ├── ClientWorkerTest.java │ │ │ ├── ConfigChangeHandlerTest.java │ │ │ ├── ConfigHttpClientManagerTest.java │ │ │ ├── LimiterTest.java │ │ │ ├── PropertiesChangeParserTest.java │ │ │ ├── ServerListManagerTest.java │ │ │ └── YmlChangeParserTest.java │ │ ├── listener │ │ │ └── impl │ │ │ │ ├── AbstractConfigChangeListenerTest.java │ │ │ │ └── PropertiesListenerTest.java │ │ └── utils │ │ │ ├── ConcurrentDiskUtilTest.java │ │ │ ├── ContentUtilsTest.java │ │ │ ├── JvmUtilTest.java │ │ │ ├── ParamUtilsTest.java │ │ │ └── SnapShotSwitchTest.java │ │ ├── logging │ │ ├── AbstractNacosLoggingTest.java │ │ ├── NacosLoggingTest.java │ │ ├── log4j2 │ │ │ └── Log4J2NacosLoggingTest.java │ │ └── logback │ │ │ └── LogbackNacosLoggingTest.java │ │ ├── naming │ │ ├── NacosNamingMaintainServiceTest.java │ │ ├── NacosNamingServiceTest.java │ │ ├── backups │ │ │ └── FailoverReactorTest.java │ │ ├── beat │ │ │ ├── BeatInfoTest.java │ │ │ └── BeatReactorTest.java │ │ ├── cache │ │ │ ├── ConcurrentDiskUtilTest.java │ │ │ ├── DiskCacheTest.java │ │ │ └── ServiceInfoHolderTest.java │ │ ├── core │ │ │ ├── BalancerTest.java │ │ │ ├── ProtectModeTest.java │ │ │ ├── PushReceiverTest.java │ │ │ ├── ServerListManagerTest.java │ │ │ └── ServiceInfoUpdateServiceTest.java │ │ ├── event │ │ │ ├── InstancesChangeEventTest.java │ │ │ └── InstancesChangeNotifierTest.java │ │ ├── remote │ │ │ ├── AbstractNamingClientProxyTest.java │ │ │ ├── NamingClientProxyDelegateTest.java │ │ │ ├── gprc │ │ │ │ ├── NamingGrpcClientProxyTest.java │ │ │ │ ├── NamingPushRequestHandlerTest.java │ │ │ │ └── redo │ │ │ │ │ ├── NamingGrpcRedoServiceTest.java │ │ │ │ │ └── RedoScheduledTaskTest.java │ │ │ └── http │ │ │ │ ├── NamingHttpClientManagerTest.java │ │ │ │ └── NamingHttpClientProxyTest.java │ │ └── utils │ │ │ ├── CollectionUtilsTest.java │ │ │ ├── GenericPollerTest.java │ │ │ ├── InitUtilsTest.java │ │ │ ├── NamingHttpUtilTest.java │ │ │ └── PairTest.java │ │ ├── security │ │ └── SecurityProxyTest.java │ │ └── utils │ │ ├── AppNameUtilsTest.java │ │ ├── ContextPathUtilTest.java │ │ ├── EnvUtilTest.java │ │ ├── LogUtilsTest.java │ │ ├── ParamUtilTest.java │ │ ├── StringUtilsTest.java │ │ ├── TemplateUtilsTest.java │ │ ├── TenantUtilTest.java │ │ └── ValidatorUtilsTest.java │ └── resources │ └── META-INF │ └── services │ └── com.alibaba.nacos.common.remote.PayloadPackageProvider ├── cmdb ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── alibaba │ │ └── nacos │ │ └── cmdb │ │ ├── CmdbApp.java │ │ ├── controllers │ │ └── OperationController.java │ │ ├── core │ │ └── SwitchAndOptions.java │ │ ├── memory │ │ └── CmdbProvider.java │ │ ├── service │ │ ├── CmdbReader.java │ │ └── CmdbWriter.java │ │ └── utils │ │ ├── CmdbExecutor.java │ │ ├── Loggers.java │ │ └── UtilsAndCommons.java │ └── resources │ └── application.properties ├── common ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── alibaba │ │ │ └── nacos │ │ │ └── common │ │ │ ├── Beta.java │ │ │ ├── JustForTest.java │ │ │ ├── NotThreadSafe.java │ │ │ ├── cache │ │ │ ├── Cache.java │ │ │ ├── builder │ │ │ │ ├── CacheBuilder.java │ │ │ │ └── CacheItemProperties.java │ │ │ ├── decorators │ │ │ │ ├── AutoExpireCache.java │ │ │ │ ├── LruCache.java │ │ │ │ └── SynchronizedCache.java │ │ │ └── impl │ │ │ │ └── SimpleCache.java │ │ │ ├── codec │ │ │ └── Base64.java │ │ │ ├── constant │ │ │ ├── HttpHeaderConsts.java │ │ │ ├── RequestUrlConstants.java │ │ │ └── ResponseHandlerType.java │ │ │ ├── event │ │ │ └── ServerConfigChangeEvent.java │ │ │ ├── executor │ │ │ ├── ExecutorFactory.java │ │ │ ├── NameThreadFactory.java │ │ │ └── ThreadPoolManager.java │ │ │ ├── http │ │ │ ├── AbstractApacheHttpClientFactory.java │ │ │ ├── AbstractHttpClientFactory.java │ │ │ ├── BaseHttpMethod.java │ │ │ ├── Callback.java │ │ │ ├── DefaultHttpClientFactory.java │ │ │ ├── HttpClientBeanHolder.java │ │ │ ├── HttpClientConfig.java │ │ │ ├── HttpClientFactory.java │ │ │ ├── HttpRestResult.java │ │ │ ├── HttpUtils.java │ │ │ ├── client │ │ │ │ ├── AbstractNacosRestTemplate.java │ │ │ │ ├── HttpClientRequestInterceptor.java │ │ │ │ ├── InterceptingHttpClientRequest.java │ │ │ │ ├── NacosAsyncRestTemplate.java │ │ │ │ ├── NacosRestTemplate.java │ │ │ │ ├── handler │ │ │ │ │ ├── AbstractResponseHandler.java │ │ │ │ │ ├── BeanResponseHandler.java │ │ │ │ │ ├── ResponseHandler.java │ │ │ │ │ ├── RestResultResponseHandler.java │ │ │ │ │ └── StringResponseHandler.java │ │ │ │ ├── request │ │ │ │ │ ├── AsyncHttpClientRequest.java │ │ │ │ │ ├── DefaultAsyncHttpClientRequest.java │ │ │ │ │ ├── DefaultHttpClientRequest.java │ │ │ │ │ ├── HttpClientRequest.java │ │ │ │ │ └── JdkHttpClientRequest.java │ │ │ │ └── response │ │ │ │ │ ├── DefaultClientHttpResponse.java │ │ │ │ │ ├── HttpClientResponse.java │ │ │ │ │ └── JdkHttpClientResponse.java │ │ │ ├── handler │ │ │ │ ├── RequestHandler.java │ │ │ │ └── ResponseHandler.java │ │ │ └── param │ │ │ │ ├── Header.java │ │ │ │ ├── MediaType.java │ │ │ │ └── Query.java │ │ │ ├── lifecycle │ │ │ └── Closeable.java │ │ │ ├── model │ │ │ ├── RequestHttpEntity.java │ │ │ ├── RestResult.java │ │ │ ├── RestResultUtils.java │ │ │ └── core │ │ │ │ └── IResultCode.java │ │ │ ├── notify │ │ │ ├── DefaultPublisher.java │ │ │ ├── DefaultSharePublisher.java │ │ │ ├── Event.java │ │ │ ├── EventPublisher.java │ │ │ ├── EventPublisherFactory.java │ │ │ ├── NotifyCenter.java │ │ │ ├── ShardedEventPublisher.java │ │ │ ├── SlowEvent.java │ │ │ └── listener │ │ │ │ ├── SmartSubscriber.java │ │ │ │ └── Subscriber.java │ │ │ ├── package-info.java │ │ │ ├── packagescan │ │ │ ├── DefaultPackageScan.java │ │ │ ├── PackageScan.java │ │ │ ├── classreading │ │ │ │ ├── ClassReader.java │ │ │ │ └── Symbol.java │ │ │ ├── resource │ │ │ │ ├── AbstractFileResolvingResource.java │ │ │ │ ├── AbstractResource.java │ │ │ │ ├── AntPathMatcher.java │ │ │ │ ├── ByteArrayResource.java │ │ │ │ ├── ClassPathResource.java │ │ │ │ ├── ContextResource.java │ │ │ │ ├── DefaultResourceLoader.java │ │ │ │ ├── FileSystemResource.java │ │ │ │ ├── FileUrlResource.java │ │ │ │ ├── InputStreamResource.java │ │ │ │ ├── InputStreamSource.java │ │ │ │ ├── PathMatchingResourcePatternResolver.java │ │ │ │ ├── PathResource.java │ │ │ │ ├── ProtocolResolver.java │ │ │ │ ├── Resource.java │ │ │ │ ├── ResourceLoader.java │ │ │ │ ├── ResourcePatternResolver.java │ │ │ │ ├── UrlResource.java │ │ │ │ ├── VfsPatternUtils.java │ │ │ │ ├── VfsResource.java │ │ │ │ ├── VfsUtils.java │ │ │ │ └── WritableResource.java │ │ │ └── util │ │ │ │ ├── NestedExceptionUtils.java │ │ │ │ ├── NestedIoException.java │ │ │ │ ├── PathMatcher.java │ │ │ │ └── ResourceUtils.java │ │ │ ├── remote │ │ │ ├── ConnectionType.java │ │ │ ├── PayloadPackageProvider.java │ │ │ ├── PayloadRegistry.java │ │ │ ├── client │ │ │ │ ├── Connection.java │ │ │ │ ├── ConnectionEventListener.java │ │ │ │ ├── RpcClient.java │ │ │ │ ├── RpcClientFactory.java │ │ │ │ ├── RpcClientStatus.java │ │ │ │ ├── ServerListFactory.java │ │ │ │ ├── ServerRequestHandler.java │ │ │ │ └── grpc │ │ │ │ │ ├── GrpcClient.java │ │ │ │ │ ├── GrpcClusterClient.java │ │ │ │ │ ├── GrpcConnection.java │ │ │ │ │ ├── GrpcSdkClient.java │ │ │ │ │ └── GrpcUtils.java │ │ │ └── exception │ │ │ │ ├── ConnectionAlreadyClosedException.java │ │ │ │ ├── ConnectionBusyException.java │ │ │ │ └── RemoteException.java │ │ │ ├── spi │ │ │ ├── NacosServiceLoader.java │ │ │ └── ServiceLoaderException.java │ │ │ ├── task │ │ │ ├── AbstractDelayTask.java │ │ │ ├── AbstractExecuteTask.java │ │ │ ├── NacosTask.java │ │ │ ├── NacosTaskProcessor.java │ │ │ └── engine │ │ │ │ ├── AbstractNacosTaskExecuteEngine.java │ │ │ │ ├── NacosDelayTaskExecuteEngine.java │ │ │ │ ├── NacosExecuteTaskExecuteEngine.java │ │ │ │ ├── NacosTaskExecuteEngine.java │ │ │ │ └── TaskExecuteWorker.java │ │ │ ├── tls │ │ │ ├── SelfHostnameVerifier.java │ │ │ ├── SelfTrustManager.java │ │ │ ├── TlsFileWatcher.java │ │ │ ├── TlsHelper.java │ │ │ └── TlsSystemConfig.java │ │ │ └── utils │ │ │ ├── AbstractAssert.java │ │ │ ├── AbstractObjectUtils.java │ │ │ ├── ArrayUtils.java │ │ │ ├── ByteUtils.java │ │ │ ├── ClassUtils.java │ │ │ ├── CollectionUtils.java │ │ │ ├── ConcurrentHashSet.java │ │ │ ├── ConvertUtils.java │ │ │ ├── DateFormatUtils.java │ │ │ ├── ExceptionUtil.java │ │ │ ├── HttpMethod.java │ │ │ ├── InetAddressValidator.java │ │ │ ├── InternetAddressUtil.java │ │ │ ├── IoUtils.java │ │ │ ├── JacksonUtils.java │ │ │ ├── LoggerUtils.java │ │ │ ├── MD5Utils.java │ │ │ ├── MapUtil.java │ │ │ ├── NamespaceUtil.java │ │ │ ├── NumberUtils.java │ │ │ ├── Observable.java │ │ │ ├── Observer.java │ │ │ ├── Pair.java │ │ │ ├── Preconditions.java │ │ │ ├── PropertyUtils.java │ │ │ ├── RandomUtils.java │ │ │ ├── ReflectUtils.java │ │ │ ├── ResourceUtils.java │ │ │ ├── StringUtils.java │ │ │ ├── ThreadFactoryBuilder.java │ │ │ ├── ThreadUtils.java │ │ │ ├── TypeUtils.java │ │ │ ├── UuidUtils.java │ │ │ └── VersionUtils.java │ └── resources │ │ └── nacos-version.txt │ └── test │ ├── java │ └── com │ │ └── alibaba │ │ └── nacos │ │ └── common │ │ ├── AppTest.java │ │ ├── cache │ │ ├── builder │ │ │ └── CacheBuilderTest.java │ │ ├── decorators │ │ │ ├── AutoExpireCacheTest.java │ │ │ ├── LruCacheTest.java │ │ │ └── SynchronizedCacheTest.java │ │ └── impl │ │ │ └── SimpleCacheTest.java │ │ ├── codec │ │ └── Base64Test.java │ │ ├── event │ │ └── ServerConfigChangeEventTest.java │ │ ├── executor │ │ ├── ExecutorFactoryTest.java │ │ ├── NameThreadFactoryTest.java │ │ └── ThreadPoolManagerTest.java │ │ ├── http │ │ ├── HttpUtilsTest.java │ │ ├── handler │ │ │ └── ResponseHandlerTest.java │ │ └── param │ │ │ ├── HeaderTest.java │ │ │ ├── MediaTypeTest.java │ │ │ └── QueryTest.java │ │ ├── notify │ │ └── NotifyCenterTest.java │ │ ├── packagescan │ │ └── PackageScanTest.java │ │ ├── remote │ │ ├── MockPayloadPackageProvider.java │ │ ├── PayloadRegistryTest.java │ │ └── client │ │ │ ├── RpcClientFactoryTest.java │ │ │ └── RpcClientTest.java │ │ ├── spi │ │ ├── NacosServiceLoaderTest.java │ │ ├── SpiTestImpl.java │ │ └── SpiTestInterface.java │ │ ├── task │ │ └── engine │ │ │ ├── NacosDelayTaskExecuteEngineTest.java │ │ │ └── NacosExecuteTaskExecuteEngineTest.java │ │ ├── tls │ │ ├── SelfHostnameVerifierTest.java │ │ └── TlsFileWatcherTest.java │ │ └── utils │ │ ├── ArrayUtilsTest.java │ │ ├── ClassUtilsTest.java │ │ ├── CollectionUtilsTest.java │ │ ├── ConvertUtilsTest.java │ │ ├── DateFormatUtilsTest.java │ │ ├── InternetAddressUtilTest.java │ │ ├── JacksonUtilsTest.java │ │ ├── MD5UtilsTest.java │ │ ├── MapUtilTest.java │ │ ├── NamespaceUtilTest.java │ │ ├── NumberUtilsTest.java │ │ ├── PreconditionsTest.java │ │ ├── RandomUtilsTest.java │ │ ├── StringUtilsTest.java │ │ ├── ThreadFactoryBuilderTest.java │ │ ├── TypeUtilsTest.java │ │ └── VersionUtilsTest.java │ └── resources │ └── META-INF │ └── services │ ├── com.alibaba.nacos.common.remote.PayloadPackageProvider │ └── com.alibaba.nacos.common.spi.SpiTestInterface ├── config ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── alibaba │ │ │ └── nacos │ │ │ └── config │ │ │ └── server │ │ │ ├── Config.java │ │ │ ├── aspect │ │ │ ├── CapacityManagementAspect.java │ │ │ └── RequestLogAspect.java │ │ │ ├── configuration │ │ │ ├── ConditionDistributedEmbedStorage.java │ │ │ ├── ConditionOnEmbeddedStorage.java │ │ │ ├── ConditionOnExternalStorage.java │ │ │ ├── ConditionStandaloneEmbedStorage.java │ │ │ └── NacosConfigConfiguration.java │ │ │ ├── constant │ │ │ ├── Constants.java │ │ │ ├── CounterMode.java │ │ │ └── PropertiesConstant.java │ │ │ ├── controller │ │ │ ├── CapacityController.java │ │ │ ├── ClientMetricsController.java │ │ │ ├── CommunicationController.java │ │ │ ├── ConfigController.java │ │ │ ├── ConfigOpsController.java │ │ │ ├── ConfigServletInner.java │ │ │ ├── HealthController.java │ │ │ ├── HistoryController.java │ │ │ ├── ListenerController.java │ │ │ └── parameters │ │ │ │ └── SameNamespaceCloneConfigBean.java │ │ │ ├── enums │ │ │ └── FileTypeEnum.java │ │ │ ├── exception │ │ │ ├── GlobalExceptionHandler.java │ │ │ ├── NJdbcException.java │ │ │ └── NacosConfigException.java │ │ │ ├── filter │ │ │ ├── CurcuitFilter.java │ │ │ └── NacosWebFilter.java │ │ │ ├── manager │ │ │ ├── TaskManager.java │ │ │ └── TaskManagerMBean.java │ │ │ ├── model │ │ │ ├── AclInfo.java │ │ │ ├── AuthType.java │ │ │ ├── CacheItem.java │ │ │ ├── ConfigAdvanceInfo.java │ │ │ ├── ConfigAllInfo.java │ │ │ ├── ConfigHistoryInfo.java │ │ │ ├── ConfigInfo.java │ │ │ ├── ConfigInfo4Beta.java │ │ │ ├── ConfigInfo4Tag.java │ │ │ ├── ConfigInfoAggr.java │ │ │ ├── ConfigInfoBase.java │ │ │ ├── ConfigInfoBaseEx.java │ │ │ ├── ConfigInfoBetaWrapper.java │ │ │ ├── ConfigInfoChanged.java │ │ │ ├── ConfigInfoEx.java │ │ │ ├── ConfigInfoTagWrapper.java │ │ │ ├── ConfigInfoWrapper.java │ │ │ ├── ConfigKey.java │ │ │ ├── ConfigMetadata.java │ │ │ ├── GroupInfo.java │ │ │ ├── GroupkeyListenserStatus.java │ │ │ ├── HistoryContext.java │ │ │ ├── Page.java │ │ │ ├── RestPageResult.java │ │ │ ├── SameConfigPolicy.java │ │ │ ├── SampleResult.java │ │ │ ├── SubInfo.java │ │ │ ├── SubscriberStatus.java │ │ │ ├── TenantInfo.java │ │ │ ├── app │ │ │ │ ├── ApplicationInfo.java │ │ │ │ ├── ApplicationPublishRecord.java │ │ │ │ ├── GroupKey.java │ │ │ │ └── MonitorInfo.java │ │ │ ├── capacity │ │ │ │ ├── Capacity.java │ │ │ │ ├── GroupCapacity.java │ │ │ │ └── TenantCapacity.java │ │ │ └── event │ │ │ │ ├── ConfigDataChangeEvent.java │ │ │ │ ├── ConfigDumpEvent.java │ │ │ │ ├── DerbyImportEvent.java │ │ │ │ ├── DerbyLoadEvent.java │ │ │ │ ├── LocalDataChangeEvent.java │ │ │ │ ├── RaftDbErrorEvent.java │ │ │ │ └── RaftDbErrorRecoverEvent.java │ │ │ ├── monitor │ │ │ ├── MemoryMonitor.java │ │ │ ├── MetricsMonitor.java │ │ │ ├── PrintGetConfigResponeTask.java │ │ │ ├── PrintMemoryTask.java │ │ │ ├── ResponseMonitor.java │ │ │ └── ThreadTaskQueueMonitorTask.java │ │ │ ├── remote │ │ │ ├── ConfigChangeBatchListenRequestHandler.java │ │ │ ├── ConfigChangeClusterSyncRequestHandler.java │ │ │ ├── ConfigChangeListenContext.java │ │ │ ├── ConfigClusterRpcClientProxy.java │ │ │ ├── ConfigConnectionEventListener.java │ │ │ ├── ConfigPayloadPackageProvider.java │ │ │ ├── ConfigPublishGroupKeyParser.java │ │ │ ├── ConfigPublishGroupParser.java │ │ │ ├── ConfigPublishRequestHandler.java │ │ │ ├── ConfigQueryGroupKeyParser.java │ │ │ ├── ConfigQueryGroupParser.java │ │ │ ├── ConfigQueryRequestHandler.java │ │ │ ├── ConfigRemoveRequestHandler.java │ │ │ ├── InternalConfigChangeNotifier.java │ │ │ └── RpcConfigChangeNotifier.java │ │ │ ├── result │ │ │ └── code │ │ │ │ └── ResultCodeEnum.java │ │ │ ├── service │ │ │ ├── AggrWhitelist.java │ │ │ ├── ClientIpWhiteList.java │ │ │ ├── ClientRecord.java │ │ │ ├── ClientTrackService.java │ │ │ ├── ConfigCacheService.java │ │ │ ├── ConfigChangePublisher.java │ │ │ ├── ConfigSubService.java │ │ │ ├── LongPollingService.java │ │ │ ├── SwitchService.java │ │ │ ├── capacity │ │ │ │ ├── CapacityService.java │ │ │ │ ├── GroupCapacityPersistService.java │ │ │ │ └── TenantCapacityPersistService.java │ │ │ ├── datasource │ │ │ │ ├── DataSourcePoolProperties.java │ │ │ │ ├── DataSourceService.java │ │ │ │ ├── DynamicDataSource.java │ │ │ │ ├── ExternalDataSourceProperties.java │ │ │ │ ├── ExternalDataSourceServiceImpl.java │ │ │ │ └── LocalDataSourceServiceImpl.java │ │ │ ├── dump │ │ │ │ ├── DumpConfigHandler.java │ │ │ │ ├── DumpService.java │ │ │ │ ├── EmbeddedDumpService.java │ │ │ │ ├── ExternalDumpService.java │ │ │ │ ├── processor │ │ │ │ │ ├── DumpAllBetaProcessor.java │ │ │ │ │ ├── DumpAllProcessor.java │ │ │ │ │ ├── DumpAllTagProcessor.java │ │ │ │ │ ├── DumpChangeProcessor.java │ │ │ │ │ └── DumpProcessor.java │ │ │ │ └── task │ │ │ │ │ ├── DumpAllBetaTask.java │ │ │ │ │ ├── DumpAllTagTask.java │ │ │ │ │ ├── DumpAllTask.java │ │ │ │ │ ├── DumpChangeTask.java │ │ │ │ │ └── DumpTask.java │ │ │ ├── merge │ │ │ │ ├── MergeDataTask.java │ │ │ │ ├── MergeDatumService.java │ │ │ │ └── MergeTaskProcessor.java │ │ │ ├── notify │ │ │ │ ├── AsyncNotifyService.java │ │ │ │ ├── HttpClientManager.java │ │ │ │ ├── NotifyService.java │ │ │ │ ├── NotifySingleService.java │ │ │ │ ├── NotifyTask.java │ │ │ │ └── NotifyTaskProcessor.java │ │ │ ├── repository │ │ │ │ ├── PaginationHelper.java │ │ │ │ ├── PersistService.java │ │ │ │ ├── RowMapperManager.java │ │ │ │ ├── dialect │ │ │ │ │ ├── DamengExternalStoragePersistServiceImpl.java │ │ │ │ │ ├── DefaultDialectExternalStoragePersistServiceImpl.java │ │ │ │ │ ├── MysqlExternalStoragePersistServiceImpl.java │ │ │ │ │ ├── OracleExternalStoragePersistServiceImpl.java │ │ │ │ │ └── PostgresqlExternalStoragePersistServiceImpl.java │ │ │ │ ├── embedded │ │ │ │ │ ├── BaseDatabaseOperate.java │ │ │ │ │ ├── DatabaseOperate.java │ │ │ │ │ ├── DerbySnapshotOperation.java │ │ │ │ │ ├── DistributedDatabaseOperateImpl.java │ │ │ │ │ ├── EmbeddedPaginationHelperImpl.java │ │ │ │ │ ├── EmbeddedStoragePersistServiceImpl.java │ │ │ │ │ └── StandaloneDatabaseOperateImpl.java │ │ │ │ └── extrnal │ │ │ │ │ ├── ExternalStoragePaginationHelperImpl.java │ │ │ │ │ └── ExternalStoragePersistServiceImpl.java │ │ │ ├── sql │ │ │ │ ├── EmbeddedStorageContextUtils.java │ │ │ │ ├── ModifyRequest.java │ │ │ │ ├── QueryType.java │ │ │ │ └── SelectRequest.java │ │ │ └── trace │ │ │ │ └── ConfigTraceService.java │ │ │ └── utils │ │ │ ├── AccumulateStatCount.java │ │ │ ├── AppNameUtils.java │ │ │ ├── ConfigExecutor.java │ │ │ ├── ContentUtils.java │ │ │ ├── DerbyUtils.java │ │ │ ├── DiskUtil.java │ │ │ ├── GroupKey.java │ │ │ ├── GroupKey2.java │ │ │ ├── LogUtil.java │ │ │ ├── MD5Util.java │ │ │ ├── ParamUtils.java │ │ │ ├── PropertyUtil.java │ │ │ ├── Protocol.java │ │ │ ├── RegexParser.java │ │ │ ├── RequestUtil.java │ │ │ ├── ResponseUtil.java │ │ │ ├── SimpleCache.java │ │ │ ├── SimpleFlowData.java │ │ │ ├── SimpleIpFlowData.java │ │ │ ├── SimpleReadWriteLock.java │ │ │ ├── StatConstants.java │ │ │ ├── SystemConfig.java │ │ │ ├── TimeUtils.java │ │ │ ├── TimeoutUtils.java │ │ │ ├── TraceLogUtil.java │ │ │ ├── UrlAnalysisUtils.java │ │ │ ├── YamlParserUtil.java │ │ │ └── ZipUtils.java │ └── resources │ │ ├── META-INF │ │ ├── logback │ │ │ └── config-included.xml │ │ ├── nacos-db.sql │ │ ├── schema.sql │ │ ├── services │ │ │ └── com.alibaba.nacos.common.remote.PayloadPackageProvider │ │ └── spring.factories │ │ └── version │ │ └── version.txt │ └── test │ ├── java │ └── com │ │ └── alibaba │ │ └── nacos │ │ └── config │ │ └── server │ │ ├── configuration │ │ ├── ConditionDistributedEmbedStorageTest.java │ │ ├── ConditionOnEmbeddedStorageTest.java │ │ ├── ConditionOnExternalStorageTest.java │ │ └── ConditionStandaloneEmbedStorageTest.java │ │ ├── constant │ │ ├── ConstantsTest.java │ │ └── CounterModeTest.java │ │ ├── controller │ │ ├── CapacityControllerTest.java │ │ ├── ClientMetricsControllerTest.java │ │ ├── CommunicationControllerTest.java │ │ ├── ConfigControllerTest.java │ │ ├── ConfigOpsControllerTest.java │ │ ├── ConfigServletInnerTest.java │ │ ├── HealthControllerTest.java │ │ ├── HistoryControllerTest.java │ │ └── ListenerControllerTest.java │ │ ├── manager │ │ └── TaskManagerTest.java │ │ ├── model │ │ └── ConfigInfoTest.java │ │ ├── remote │ │ ├── ConfigChangeBatchListenRequestHandlerTest.java │ │ ├── ConfigChangeClusterSyncRequestHandlerTest.java │ │ ├── ConfigChangeListenContextTest.java │ │ ├── ConfigPublishGroupKeyParserTest.java │ │ ├── ConfigPublishGroupParserTest.java │ │ ├── ConfigPublishRequestHandlerTest.java │ │ ├── ConfigQueryGroupKeyParserTest.java │ │ ├── ConfigQueryGroupParserTest.java │ │ ├── ConfigQueryRequestHandlerTest.java │ │ ├── ConfigRemoveRequestHandlerTest.java │ │ ├── InternalConfigChangeNotifierTest.java │ │ └── RpcConfigChangeNotifierTest.java │ │ ├── service │ │ ├── AggrWhitelistTest.java │ │ ├── ClientTrackServiceTest.java │ │ ├── ConfigChangePublisherTest.java │ │ ├── DiskServiceUnitTest.java │ │ ├── capacity │ │ │ ├── CapacityServiceTest.java │ │ │ ├── GroupCapacityPersistServiceTest.java │ │ │ └── TenantCapacityPersistServiceTest.java │ │ ├── datasource │ │ │ ├── DataSourcePoolPropertiesTest.java │ │ │ ├── DynamicDataSourceTest.java │ │ │ ├── ExternalDataSourcePropertiesTest.java │ │ │ ├── ExternalDataSourceServiceImplTest.java │ │ │ └── LocalDataSourceServiceImplTest.java │ │ └── dump │ │ │ └── DumpServiceTest.java │ │ └── utils │ │ ├── AccumulateStatCountTest.java │ │ ├── AppNameUtilsTest.java │ │ ├── ConfigExecutorTest.java │ │ ├── ContentUtilsTest.java │ │ ├── DerbyUtilsTest.java │ │ ├── DiskUtilsTest.java │ │ ├── GroupKey2Test.java │ │ ├── GroupKeyTest.java │ │ ├── LogUtilTest.java │ │ ├── MD5UtilTest.java │ │ ├── ParamUtilsTest.java │ │ ├── PropertyUtilTest.java │ │ ├── ProtocolTest.java │ │ ├── RegexParserTest.java │ │ ├── RequestUtilTest.java │ │ ├── ResponseUtilTest.java │ │ ├── SimpleCacheTest.java │ │ ├── SimpleFlowDataTest.java │ │ ├── SimpleIpFlowDataTest.java │ │ ├── SimpleReadWriteLockTest.java │ │ ├── SystemConfigTest.java │ │ ├── TimeUtilsTest.java │ │ ├── TimeoutUtilsTest.java │ │ ├── TraceLogUtilTest.java │ │ ├── UrlAnalysisUtilsTest.java │ │ ├── YamlParserUtilTest.java │ │ └── ZipUtilsTest.java │ └── resources │ ├── META-INF │ └── services │ │ └── com.alibaba.nacos.common.remote.PayloadPackageProvider │ ├── application.properties │ ├── log4j.properties │ └── user.properties ├── consistency ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── alibaba │ │ │ └── nacos │ │ │ └── consistency │ │ │ ├── CommandOperations.java │ │ │ ├── Config.java │ │ │ ├── ConsistencyProtocol.java │ │ │ ├── DataOperation.java │ │ │ ├── IdGenerator.java │ │ │ ├── ProtoMessageUtil.java │ │ │ ├── ProtocolMetaData.java │ │ │ ├── RequestProcessor.java │ │ │ ├── SerializeFactory.java │ │ │ ├── Serializer.java │ │ │ ├── ap │ │ │ ├── APProtocol.java │ │ │ └── RequestProcessor4AP.java │ │ │ ├── cp │ │ │ ├── CPProtocol.java │ │ │ ├── MetadataKey.java │ │ │ └── RequestProcessor4CP.java │ │ │ ├── exception │ │ │ ├── ConsistencyException.java │ │ │ └── NoSuchLogProcessorException.java │ │ │ ├── serialize │ │ │ ├── HessianSerializer.java │ │ │ └── JacksonSerializer.java │ │ │ └── snapshot │ │ │ ├── LocalFileMeta.java │ │ │ ├── Reader.java │ │ │ ├── SnapshotOperation.java │ │ │ └── Writer.java │ ├── proto │ │ ├── Data.proto │ │ └── consistency.proto │ └── resources │ │ └── META-INF │ │ └── services │ │ └── com.alibaba.nacos.consistency.Serializer │ └── test │ └── java │ └── com │ └── alibaba │ └── nacos │ └── consistency │ ├── ProtoMessageUtilTest.java │ ├── ProtocolMetaDataTest.java │ ├── SerializeFactoryTest.java │ ├── serialize │ └── JacksonSerializerTest.java │ └── snapshot │ ├── LocalFileMetaTest.java │ ├── ReaderTest.java │ └── WriterTest.java ├── console-ui ├── .babelrc ├── .editorconfig ├── .eslintignore ├── .eslintrc ├── .gitignore ├── .prettierignore ├── .prettierrc ├── README.md ├── build │ ├── copy-dist.js │ ├── copyFile.js │ ├── webpack.base.conf.js │ ├── webpack.dev.conf.js │ └── webpack.prod.conf.js ├── package.json ├── public │ └── index.ejs ├── src │ ├── components │ │ ├── BatchHandle │ │ │ ├── BatchHandle.js │ │ │ ├── index.js │ │ │ └── index.scss │ │ ├── CloneDialog │ │ │ ├── CloneDialog.js │ │ │ ├── index.js │ │ │ └── index.scss │ │ ├── DeleteDialog │ │ │ ├── DeleteDialog.js │ │ │ ├── index.js │ │ │ └── index.scss │ │ ├── DiffEditorDialog │ │ │ ├── DiffEditorDialog.js │ │ │ ├── index.js │ │ │ └── index.scss │ │ ├── EditorNameSpace │ │ │ ├── EditorNameSpace.js │ │ │ ├── index.js │ │ │ └── index.scss │ │ ├── ExportDialog │ │ │ ├── ExportDialog.js │ │ │ ├── index.js │ │ │ └── index.scss │ │ ├── ImportDialog │ │ │ ├── ImportDialog.js │ │ │ ├── index.js │ │ │ └── index.scss │ │ ├── MonacoEditor │ │ │ ├── MonacoEditor.tsx │ │ │ ├── constant.ts │ │ │ ├── index.scss │ │ │ └── index.tsx │ │ ├── NameSpaceList │ │ │ ├── NameSpaceList.js │ │ │ ├── index.js │ │ │ └── index.scss │ │ ├── NewNameSpace │ │ │ ├── NewNameSpace.js │ │ │ ├── index.js │ │ │ └── index.scss │ │ ├── RegionGroup │ │ │ ├── RegionGroup.js │ │ │ ├── index.js │ │ │ └── index.scss │ │ ├── ShowCodeing │ │ │ ├── ShowCodeing.js │ │ │ ├── ShowServiceCodeing.js │ │ │ ├── index.js │ │ │ └── index.scss │ │ └── SuccessDialog │ │ │ ├── SuccessDialog.js │ │ │ ├── index.js │ │ │ └── index.scss │ ├── config.js │ ├── constants.js │ ├── globalLib.js │ ├── index.js │ ├── index.scss │ ├── layouts │ │ ├── Header.js │ │ ├── MainLayout.js │ │ ├── index.scss │ │ └── menu.js │ ├── lib.js │ ├── locales │ │ ├── en-US.js │ │ ├── index.js │ │ └── zh-CN.js │ ├── pages │ │ ├── AuthorityControl │ │ │ ├── PermissionsManagement │ │ │ │ ├── NewPermissions.js │ │ │ │ ├── PermissionsManagement.js │ │ │ │ ├── PermissionsManagement.scss │ │ │ │ └── index.js │ │ │ ├── README.md │ │ │ ├── RolesManagement │ │ │ │ ├── NewRole.js │ │ │ │ ├── RolesManagement.js │ │ │ │ ├── RolesManagement.scss │ │ │ │ └── index.js │ │ │ ├── UserManagement │ │ │ │ ├── NewUser.js │ │ │ │ ├── PasswordReset.js │ │ │ │ ├── UserManagement.js │ │ │ │ ├── UserManagement.scss │ │ │ │ └── index.js │ │ │ └── authority.scss │ │ ├── ClusterManagement │ │ │ └── ClusterNodeList │ │ │ │ ├── ClusterNodeList.js │ │ │ │ ├── ClusterNodeList.scss │ │ │ │ └── index.js │ │ ├── ConfigurationManagement │ │ │ ├── ConfigDetail │ │ │ │ ├── ConfigCompared.js │ │ │ │ ├── ConfigDetail.js │ │ │ │ ├── index.js │ │ │ │ └── index.scss │ │ │ ├── ConfigEditor │ │ │ │ ├── ConfigEditor.js │ │ │ │ ├── NewConfigEditor.js │ │ │ │ ├── index.js │ │ │ │ └── index.scss │ │ │ ├── ConfigRollback │ │ │ │ ├── ConfigRollback.js │ │ │ │ ├── index.js │ │ │ │ └── index.scss │ │ │ ├── ConfigSync │ │ │ │ ├── ConfigSync.js │ │ │ │ ├── index.js │ │ │ │ └── index.scss │ │ │ ├── ConfigurationManagement │ │ │ │ ├── ConfigurationManagement.js │ │ │ │ ├── DashboardCard.js │ │ │ │ ├── index.js │ │ │ │ └── index.scss │ │ │ ├── HistoryDetail │ │ │ │ ├── HistoryDetail.js │ │ │ │ ├── index.js │ │ │ │ └── index.scss │ │ │ ├── HistoryRollback │ │ │ │ ├── HistoryRollback.js │ │ │ │ ├── index.js │ │ │ │ └── index.scss │ │ │ ├── ListeningToQuery │ │ │ │ ├── ListeningToQuery.js │ │ │ │ ├── index.js │ │ │ │ └── index.scss │ │ │ └── NewConfig │ │ │ │ ├── NewConfig.js │ │ │ │ ├── index.js │ │ │ │ └── index.scss │ │ ├── Login │ │ │ ├── Login.jsx │ │ │ ├── index.jsx │ │ │ └── index.scss │ │ ├── NameSpace │ │ │ ├── NameSpace.js │ │ │ ├── index.js │ │ │ └── index.scss │ │ ├── ServiceManagement │ │ │ ├── ServiceDetail │ │ │ │ ├── EditClusterDialog.js │ │ │ │ ├── EditInstanceDialog.js │ │ │ │ ├── EditServiceDialog.js │ │ │ │ ├── InstanceFilter.js │ │ │ │ ├── InstanceTable.js │ │ │ │ ├── ServiceDetail.js │ │ │ │ ├── ServiceDetail.scss │ │ │ │ ├── constant.js │ │ │ │ ├── index.js │ │ │ │ └── util.js │ │ │ ├── ServiceList │ │ │ │ ├── ServiceList.js │ │ │ │ ├── ServiceList.scss │ │ │ │ └── index.js │ │ │ └── SubscriberList │ │ │ │ ├── SubscriberList.js │ │ │ │ ├── SubscriberList.scss │ │ │ │ └── index.js │ │ └── Welcome │ │ │ ├── Welcome.js │ │ │ └── index.js │ ├── reducers │ │ ├── authority.js │ │ ├── base.js │ │ ├── configuration.js │ │ ├── index.js │ │ ├── locale.js │ │ ├── namespace.js │ │ └── subscribers.js │ └── utils │ │ ├── nacosutil.js │ │ ├── request.js │ │ └── validateContent.js ├── test │ ├── .editorconfig │ ├── .gitignore │ ├── README.md │ ├── commons │ │ └── commons.md │ ├── config.json │ ├── hosts │ ├── install.sh │ ├── package.json │ ├── run.bat │ ├── run.sh │ ├── sample │ │ ├── configDetail.spec.js │ │ ├── configurationManagement.spec.js │ │ └── instanceFilter.spec.js │ └── uploadfiles │ │ └── uploadfiles.md └── tsconfig.json ├── console ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── alibaba │ │ │ └── nacos │ │ │ ├── Nacos.java │ │ │ └── console │ │ │ ├── config │ │ │ └── ConsoleConfig.java │ │ │ ├── controller │ │ │ ├── HealthController.java │ │ │ ├── NamespaceController.java │ │ │ └── ServerStateController.java │ │ │ ├── enums │ │ │ └── NamespaceTypeEnum.java │ │ │ ├── exception │ │ │ └── ConsoleExceptionHandler.java │ │ │ ├── filter │ │ │ └── XssFilter.java │ │ │ └── model │ │ │ ├── Namespace.java │ │ │ └── NamespaceAllInfo.java │ └── resources │ │ ├── META-INF │ │ ├── nacos-default.properties │ │ └── schema.sql │ │ ├── application.properties │ │ └── static │ │ ├── console-ui │ │ └── public │ │ │ ├── css │ │ │ ├── bootstrap.css │ │ │ ├── codemirror.css │ │ │ ├── console1412.css │ │ │ ├── font-awesome.css │ │ │ ├── fonts │ │ │ │ ├── aliyun-console-font.eot │ │ │ │ ├── aliyun-console-font.ttf │ │ │ │ ├── aliyun-console-font.woff │ │ │ │ ├── font_515771_emcns5054x3whfr.ttf │ │ │ │ ├── font_515771_emcns5054x3whfr.woff │ │ │ │ ├── roboto-bold.ttf │ │ │ │ ├── roboto-bold.woff │ │ │ │ ├── roboto-bold.woff2 │ │ │ │ ├── roboto-regular.ttf │ │ │ │ ├── roboto-regular.woff │ │ │ │ └── roboto-regular.woff2 │ │ │ ├── icon.css │ │ │ └── merge.css │ │ │ ├── fonts │ │ │ ├── roboto-bold.eot │ │ │ ├── roboto-bold.ttf │ │ │ ├── roboto-bold.woff │ │ │ ├── roboto-bold.woff2 │ │ │ ├── roboto-light.eot │ │ │ ├── roboto-light.ttf │ │ │ ├── roboto-light.woff │ │ │ ├── roboto-light.woff2 │ │ │ ├── roboto-medium.eot │ │ │ ├── roboto-medium.ttf │ │ │ ├── roboto-medium.woff │ │ │ ├── roboto-medium.woff2 │ │ │ ├── roboto-regular.eot │ │ │ ├── roboto-regular.ttf │ │ │ ├── roboto-regular.woff │ │ │ ├── roboto-regular.woff2 │ │ │ ├── roboto-thin.eot │ │ │ ├── roboto-thin.ttf │ │ │ ├── roboto-thin.woff │ │ │ └── roboto-thin.woff2 │ │ │ ├── icons │ │ │ ├── icon-font.eot │ │ │ ├── icon-font.svg │ │ │ ├── icon-font.ttf │ │ │ ├── icon-font.woff │ │ │ └── icon-font.woff2 │ │ │ ├── img │ │ │ ├── black_dot.png │ │ │ ├── favicon.ico │ │ │ ├── logo-2000-390.svg │ │ │ ├── nacos-logo.png │ │ │ └── nacos.png │ │ │ └── js │ │ │ ├── codemirror.addone.fullscreen.js │ │ │ ├── codemirror.addone.json-lint.js │ │ │ ├── codemirror.addone.lint.js │ │ │ ├── codemirror.js │ │ │ ├── codemirror.lib.clike-lint.js │ │ │ ├── codemirror.lib.json-lint.js │ │ │ ├── diff_match_patch.js │ │ │ ├── javascript.js │ │ │ ├── jquery.js │ │ │ ├── loader.js │ │ │ ├── merge.js │ │ │ ├── vs │ │ │ ├── base │ │ │ │ └── worker │ │ │ │ │ └── workerMain.js │ │ │ ├── basic-languages │ │ │ │ └── src │ │ │ │ │ ├── bat.js │ │ │ │ │ ├── coffee.js │ │ │ │ │ ├── cpp.js │ │ │ │ │ ├── csharp.js │ │ │ │ │ ├── css.js │ │ │ │ │ ├── dockerfile.js │ │ │ │ │ ├── fsharp.js │ │ │ │ │ ├── go.js │ │ │ │ │ ├── handlebars.js │ │ │ │ │ ├── html.js │ │ │ │ │ ├── ini.js │ │ │ │ │ ├── java.js │ │ │ │ │ ├── less.js │ │ │ │ │ ├── lua.js │ │ │ │ │ ├── markdown.js │ │ │ │ │ ├── msdax.js │ │ │ │ │ ├── objective-c.js │ │ │ │ │ ├── php.js │ │ │ │ │ ├── postiats.js │ │ │ │ │ ├── powershell.js │ │ │ │ │ ├── pug.js │ │ │ │ │ ├── python.js │ │ │ │ │ ├── r.js │ │ │ │ │ ├── razor.js │ │ │ │ │ ├── ruby.js │ │ │ │ │ ├── sb.js │ │ │ │ │ ├── scss.js │ │ │ │ │ ├── solidity.js │ │ │ │ │ ├── sql.js │ │ │ │ │ ├── swift.js │ │ │ │ │ ├── vb.js │ │ │ │ │ ├── xml.js │ │ │ │ │ └── yaml.js │ │ │ ├── editor │ │ │ │ ├── contrib │ │ │ │ │ └── suggest │ │ │ │ │ │ └── browser │ │ │ │ │ │ └── media │ │ │ │ │ │ ├── String_16x.svg │ │ │ │ │ │ └── String_inverse_16x.svg │ │ │ │ ├── editor.main.css │ │ │ │ ├── editor.main.js │ │ │ │ ├── editor.main.nls.de.js │ │ │ │ ├── editor.main.nls.es.js │ │ │ │ ├── editor.main.nls.fr.js │ │ │ │ ├── editor.main.nls.hu.js │ │ │ │ ├── editor.main.nls.it.js │ │ │ │ ├── editor.main.nls.ja.js │ │ │ │ ├── editor.main.nls.js │ │ │ │ ├── editor.main.nls.ko.js │ │ │ │ ├── editor.main.nls.pt-br.js │ │ │ │ ├── editor.main.nls.ru.js │ │ │ │ ├── editor.main.nls.tr.js │ │ │ │ ├── editor.main.nls.zh-cn.js │ │ │ │ ├── editor.main.nls.zh-tw.js │ │ │ │ └── standalone │ │ │ │ │ └── browser │ │ │ │ │ └── quickOpen │ │ │ │ │ └── symbol-sprite.svg │ │ │ ├── language │ │ │ │ ├── css │ │ │ │ │ ├── cssMode.js │ │ │ │ │ └── cssWorker.js │ │ │ │ ├── html │ │ │ │ │ ├── htmlMode.js │ │ │ │ │ └── htmlWorker.js │ │ │ │ ├── json │ │ │ │ │ ├── jsonMode.js │ │ │ │ │ └── jsonWorker.js │ │ │ │ └── typescript │ │ │ │ │ ├── lib │ │ │ │ │ └── typescriptServices.js │ │ │ │ │ └── src │ │ │ │ │ ├── mode.js │ │ │ │ │ └── worker.js │ │ │ └── loader.js │ │ │ └── xml.js │ │ ├── css │ │ └── main.css │ │ ├── img │ │ ├── black_dot.png │ │ ├── logo-2000-390.svg │ │ └── nacos.png │ │ ├── index.html │ │ ├── js │ │ └── main.js │ │ └── login.html │ └── test │ └── java │ └── com │ └── alibaba │ └── nacos │ └── console │ ├── controller │ └── HealthControllerTest.java │ └── filter │ └── XssFilterTest.java ├── core ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── alibaba │ │ │ └── nacos │ │ │ └── core │ │ │ ├── ability │ │ │ ├── RemoteAbilityInitializer.java │ │ │ ├── ServerAbilityInitializer.java │ │ │ └── ServerAbilityInitializerHolder.java │ │ │ ├── auth │ │ │ ├── AuthConfig.java │ │ │ ├── AuthFilter.java │ │ │ └── RemoteRequestAuthFilter.java │ │ │ ├── cluster │ │ │ ├── AbstractMemberLookup.java │ │ │ ├── Member.java │ │ │ ├── MemberChangeListener.java │ │ │ ├── MemberLookup.java │ │ │ ├── MemberMetaDataConstants.java │ │ │ ├── MemberUtil.java │ │ │ ├── MembersChangeEvent.java │ │ │ ├── NodeState.java │ │ │ ├── ServerMemberManager.java │ │ │ ├── Task.java │ │ │ ├── lookup │ │ │ │ ├── AddressServerMemberLookup.java │ │ │ │ ├── FileConfigMemberLookup.java │ │ │ │ ├── LookupFactory.java │ │ │ │ └── StandaloneMemberLookup.java │ │ │ └── remote │ │ │ │ └── ClusterRpcClientProxy.java │ │ │ ├── code │ │ │ ├── ControllerMethodsCache.java │ │ │ ├── RequestMappingInfo.java │ │ │ ├── SpringApplicationRunListener.java │ │ │ ├── StandaloneProfileApplicationListener.java │ │ │ └── condition │ │ │ │ ├── ParamRequestCondition.java │ │ │ │ └── PathRequestCondition.java │ │ │ ├── config │ │ │ └── AbstractDynamicConfig.java │ │ │ ├── controller │ │ │ ├── CoreOpsController.java │ │ │ ├── NacosClusterController.java │ │ │ ├── ServerLoaderController.java │ │ │ └── v2 │ │ │ │ ├── CoreOpsV2Controller.java │ │ │ │ └── NacosClusterV2Controller.java │ │ │ ├── distributed │ │ │ ├── AbstractConsistencyProtocol.java │ │ │ ├── ConsistencyConfiguration.java │ │ │ ├── ProtocolExecutor.java │ │ │ ├── ProtocolManager.java │ │ │ ├── distro │ │ │ │ ├── DistroConfig.java │ │ │ │ ├── DistroConstants.java │ │ │ │ ├── DistroProtocol.java │ │ │ │ ├── component │ │ │ │ │ ├── DistroCallback.java │ │ │ │ │ ├── DistroComponentHolder.java │ │ │ │ │ ├── DistroDataProcessor.java │ │ │ │ │ ├── DistroDataStorage.java │ │ │ │ │ ├── DistroFailedTaskHandler.java │ │ │ │ │ └── DistroTransportAgent.java │ │ │ │ ├── entity │ │ │ │ │ ├── DistroData.java │ │ │ │ │ └── DistroKey.java │ │ │ │ ├── exception │ │ │ │ │ └── DistroException.java │ │ │ │ ├── monitor │ │ │ │ │ ├── DistroRecord.java │ │ │ │ │ └── DistroRecordsHolder.java │ │ │ │ └── task │ │ │ │ │ ├── DistroTaskEngineHolder.java │ │ │ │ │ ├── delay │ │ │ │ │ ├── DistroDelayTask.java │ │ │ │ │ ├── DistroDelayTaskExecuteEngine.java │ │ │ │ │ └── DistroDelayTaskProcessor.java │ │ │ │ │ ├── execute │ │ │ │ │ ├── AbstractDistroExecuteTask.java │ │ │ │ │ ├── DistroExecuteTaskExecuteEngine.java │ │ │ │ │ ├── DistroSyncChangeTask.java │ │ │ │ │ └── DistroSyncDeleteTask.java │ │ │ │ │ ├── load │ │ │ │ │ └── DistroLoadDataTask.java │ │ │ │ │ └── verify │ │ │ │ │ ├── DistroVerifyExecuteTask.java │ │ │ │ │ └── DistroVerifyTimedTask.java │ │ │ ├── id │ │ │ │ ├── IdGeneratorManager.java │ │ │ │ └── SnowFlowerIdGenerator.java │ │ │ └── raft │ │ │ │ ├── JRaftMaintainService.java │ │ │ │ ├── JRaftProtocol.java │ │ │ │ ├── JRaftServer.java │ │ │ │ ├── JSnapshotOperation.java │ │ │ │ ├── NacosClosure.java │ │ │ │ ├── NacosStateMachine.java │ │ │ │ ├── RaftConfig.java │ │ │ │ ├── RaftErrorEvent.java │ │ │ │ ├── RaftEvent.java │ │ │ │ ├── RaftSysConstants.java │ │ │ │ ├── exception │ │ │ │ ├── DuplicateRaftGroupException.java │ │ │ │ ├── JRaftException.java │ │ │ │ ├── NoLeaderException.java │ │ │ │ └── NoSuchRaftGroupException.java │ │ │ │ ├── processor │ │ │ │ ├── AbstractProcessor.java │ │ │ │ ├── NacosGetRequestProcessor.java │ │ │ │ ├── NacosLogProcessor.java │ │ │ │ ├── NacosReadRequestProcessor.java │ │ │ │ └── NacosWriteRequestProcessor.java │ │ │ │ └── utils │ │ │ │ ├── FailoverClosure.java │ │ │ │ ├── FailoverClosureImpl.java │ │ │ │ ├── JRaftConstants.java │ │ │ │ ├── JRaftLogOperation.java │ │ │ │ ├── JRaftOps.java │ │ │ │ ├── JRaftUtils.java │ │ │ │ ├── RaftExecutor.java │ │ │ │ ├── RaftOptionsBuilder.java │ │ │ │ └── RetryRunner.java │ │ │ ├── exception │ │ │ ├── ErrorCode.java │ │ │ ├── KvStorageException.java │ │ │ └── SnakflowerException.java │ │ │ ├── listener │ │ │ ├── LoggingApplicationListener.java │ │ │ ├── NacosApplicationListener.java │ │ │ └── StartingApplicationListener.java │ │ │ ├── model │ │ │ ├── request │ │ │ │ ├── LogUpdateRequest.java │ │ │ │ └── LookupUpdateRequest.java │ │ │ └── vo │ │ │ │ └── IdGeneratorVO.java │ │ │ ├── monitor │ │ │ ├── MetricsMonitor.java │ │ │ └── NacosMeterRegistry.java │ │ │ ├── remote │ │ │ ├── AbstractRequestFilter.java │ │ │ ├── BaseRpcServer.java │ │ │ ├── ClientConnectionEventListener.java │ │ │ ├── ClientConnectionEventListenerRegistry.java │ │ │ ├── Connection.java │ │ │ ├── ConnectionManager.java │ │ │ ├── ConnectionMeta.java │ │ │ ├── HealthCheckRequestHandler.java │ │ │ ├── RequestFilters.java │ │ │ ├── RequestHandler.java │ │ │ ├── RequestHandlerRegistry.java │ │ │ ├── RpcAckCallbackSynchronizer.java │ │ │ ├── RpcPushService.java │ │ │ ├── control │ │ │ │ ├── ClientIpMonitorKey.java │ │ │ │ ├── ConnectionIdMonitorKey.java │ │ │ │ ├── MatchMode.java │ │ │ │ ├── MonitorKey.java │ │ │ │ ├── MonitorKeyMatcher.java │ │ │ │ ├── MonitorKeyParser.java │ │ │ │ ├── MonitorType.java │ │ │ │ ├── TpsControl.java │ │ │ │ ├── TpsControlConfig.java │ │ │ │ ├── TpsControlRequestFilter.java │ │ │ │ ├── TpsControlRule.java │ │ │ │ ├── TpsControlRuleChangeEvent.java │ │ │ │ ├── TpsMonitorManager.java │ │ │ │ ├── TpsMonitorPoint.java │ │ │ │ └── TpsRecorder.java │ │ │ ├── core │ │ │ │ ├── RpcAckCallbackInitorOrCleaner.java │ │ │ │ ├── ServerLoaderInfoRequestHandler.java │ │ │ │ └── ServerReloaderRequestHandler.java │ │ │ ├── event │ │ │ │ ├── ConnectionLimitRuleChangeEvent.java │ │ │ │ └── RemotingHeartBeatEvent.java │ │ │ └── grpc │ │ │ │ ├── BaseGrpcServer.java │ │ │ │ ├── GrpcBiStreamRequestAcceptor.java │ │ │ │ ├── GrpcClusterServer.java │ │ │ │ ├── GrpcConnection.java │ │ │ │ ├── GrpcRequestAcceptor.java │ │ │ │ ├── GrpcSdkServer.java │ │ │ │ └── PushAckIdGenerator.java │ │ │ ├── storage │ │ │ ├── StorageFactory.java │ │ │ └── kv │ │ │ │ ├── FileKvStorage.java │ │ │ │ ├── KvStorage.java │ │ │ │ └── MemoryKvStorage.java │ │ │ └── utils │ │ │ ├── ClassUtils.java │ │ │ ├── Commons.java │ │ │ ├── GenericType.java │ │ │ ├── GlobalExecutor.java │ │ │ ├── Loggers.java │ │ │ ├── OverrideParameterRequestWrapper.java │ │ │ ├── RemoteUtils.java │ │ │ ├── ReuseHttpRequest.java │ │ │ ├── ReuseHttpServletRequest.java │ │ │ ├── ReuseUploadFileHttpServletRequest.java │ │ │ ├── StringPool.java │ │ │ ├── TimerContext.java │ │ │ └── WebUtils.java │ └── resources │ │ ├── META-INF │ │ ├── logback │ │ │ └── nacos.xml │ │ ├── services │ │ │ └── com.alibaba.nacos.core.ability.ServerAbilityInitializer │ │ └── spring.factories │ │ └── banner.txt │ └── test │ ├── java │ └── com │ │ └── alibaba │ │ └── nacos │ │ └── core │ │ ├── ability │ │ ├── RemoteAbilityInitializerTest.java │ │ └── ServerAbilityInitializerHolderTest.java │ │ ├── auth │ │ ├── AuthConfigTest.java │ │ ├── AuthFilterTest.java │ │ └── RemoteRequestAuthFilterTest.java │ │ ├── cluster │ │ ├── MemberUtilTest.java │ │ ├── ServerMemberManagerTest.java │ │ ├── lookup │ │ │ ├── AddressServerMemberLookupTest.java │ │ │ ├── FileConfigMemberLookupTest.java │ │ │ └── LookupFactoryTest.java │ │ └── remote │ │ │ └── ClusterRpcClientProxyTest.java │ │ ├── code │ │ └── condition │ │ │ ├── ParamRequestConditionTest.java │ │ │ └── PathRequestConditionTest.java │ │ ├── controller │ │ ├── CoreOpsControllerTest.java │ │ ├── NacosClusterControllerTest.java │ │ ├── ServerLoaderControllerTest.java │ │ └── v2 │ │ │ ├── CoreOpsV2ControllerTest.java │ │ │ └── NacosClusterV2ControllerTest.java │ │ ├── distributed │ │ ├── distro │ │ │ ├── DistroConfigTest.java │ │ │ ├── component │ │ │ │ └── DistroComponentHolderTest.java │ │ │ ├── entity │ │ │ │ ├── DistroDataTest.java │ │ │ │ └── DistroKeyTest.java │ │ │ ├── monitor │ │ │ │ └── DistroRecordsHolderTest.java │ │ │ └── task │ │ │ │ └── load │ │ │ │ └── DistroLoadDataTaskTest.java │ │ ├── id │ │ │ └── SnowFlowerIdGeneratorTest.java │ │ └── raft │ │ │ ├── JRaftProtocolTest.java │ │ │ ├── JRaftServerTest.java │ │ │ └── processor │ │ │ └── AbstractProcessorTest.java │ │ ├── listener │ │ └── StandaloneProfileApplicationListenerTest.java │ │ ├── model │ │ ├── request │ │ │ ├── LogUpdateRequestTest.java │ │ │ └── LookupUpdateRequestTest.java │ │ └── vo │ │ │ └── IdGeneratorVOTest.java │ │ ├── monitor │ │ └── MetricsMonitorTest.java │ │ ├── remote │ │ ├── ClientConnectionEventListenerRegistryTest.java │ │ ├── ConnectionManagerTest.java │ │ ├── HealthCheckRequestHandlerTest.java │ │ ├── MockPayloadPackageProvider.java │ │ ├── RequestFiltersTest.java │ │ ├── RequestHandlerRegistryTest.java │ │ ├── RpcPushServiceTest.java │ │ ├── control │ │ │ ├── MonitorKeyMatcherTest.java │ │ │ ├── TpsMonitorManagerTest.java │ │ │ ├── TpsMonitorPointTest.java │ │ │ └── TpsRecorderTest.java │ │ ├── core │ │ │ ├── RpcAckCallbackInitorOrCleanerTest.java │ │ │ ├── ServerLoaderInfoRequestHandlerTest.java │ │ │ └── ServerReloaderRequestHandlerTest.java │ │ └── grpc │ │ │ ├── GrpcBiStreamRequestAcceptorTest.java │ │ │ ├── GrpcRequestAcceptorTest.java │ │ │ └── GrpcServerTest.java │ │ ├── storage │ │ ├── FileKvStorageTest.java │ │ ├── MemoryKvStorageTest.java │ │ └── StorageFactoryTest.java │ │ └── utils │ │ ├── ClassUtilsTest.java │ │ ├── OverrideParameterRequestWrapperTest.java │ │ ├── RemoteUtilsTest.java │ │ ├── StringPoolTest.java │ │ ├── SystemUtilsTest.java │ │ └── WebUtilsTest.java │ └── resources │ ├── META-INF │ └── services │ │ └── com.alibaba.nacos.common.remote.PayloadPackageProvider │ └── application.properties ├── distribution ├── LICENSE-BIN ├── NOTICE-BIN ├── bin │ ├── shutdown.cmd │ ├── shutdown.sh │ ├── startup.cmd │ └── startup.sh ├── conf │ ├── 1.4.0-ipv6_support-update.sql │ ├── application.properties │ ├── application.properties.example │ ├── cluster.conf.example │ ├── nacos-dameng.sql │ ├── nacos-logback.xml │ ├── nacos-mysql.sql │ ├── nacos-oracle.sql │ ├── nacos-pg.sql │ └── schema.sql ├── pom.xml ├── release-address.xml ├── release-client.xml ├── release-config.xml ├── release-core.xml ├── release-nacos.xml └── release-naming.xml ├── doc ├── Nacos_Logo.png └── arch.png ├── example ├── pom.xml └── src │ └── main │ └── java │ └── com │ └── alibaba │ └── nacos │ └── example │ ├── App.java │ ├── ConfigExample.java │ └── NamingExample.java ├── istio ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── alibaba │ │ └── nacos │ │ └── istio │ │ ├── IstioApp.java │ │ ├── api │ │ ├── ApiConstants.java │ │ ├── ApiGenerator.java │ │ └── ApiGeneratorFactory.java │ │ ├── common │ │ ├── AbstractConnection.java │ │ ├── Event.java │ │ ├── EventProcessor.java │ │ ├── EventType.java │ │ ├── NacosResourceManager.java │ │ ├── NacosServiceInfoResourceWatcher.java │ │ ├── ResourceSnapshot.java │ │ └── WatchedStatus.java │ │ ├── mcp │ │ ├── EmptyMcpGenerator.java │ │ ├── McpConnection.java │ │ ├── NacosMcpService.java │ │ └── ServiceEntryMcpGenerator.java │ │ ├── misc │ │ ├── IstioConfig.java │ │ └── Loggers.java │ │ ├── model │ │ ├── IstioService.java │ │ └── ServiceEntryWrapper.java │ │ ├── server │ │ ├── IstioServer.java │ │ └── ServerInterceptor.java │ │ ├── util │ │ ├── IstioCrdUtil.java │ │ ├── IstioExecutor.java │ │ └── NonceGenerator.java │ │ └── xds │ │ ├── EmptyXdsGenerator.java │ │ ├── NacosXdsService.java │ │ ├── ServiceEntryXdsGenerator.java │ │ └── XdsConnection.java │ └── resources │ └── proto │ ├── gogoproto │ └── gogo.proto │ ├── google │ └── protobuf │ │ └── any.proto │ ├── mcp │ ├── Readme.md │ └── v1alpha1 │ │ ├── mcp.proto │ │ ├── metadata.proto │ │ └── resource.proto │ └── networking │ └── v1alpha3 │ ├── destination_rule.proto │ ├── envoy_filter.proto │ ├── gateway.proto │ ├── service_entry.proto │ ├── sidecar.proto │ ├── virtual_service.proto │ ├── workload_entry.proto │ └── workload_group.proto ├── multidatasource ├── pom.xml └── src │ └── main │ ├── java │ └── com │ │ └── alibaba │ │ └── nacos │ │ └── multidatasource │ │ ├── condition │ │ ├── AbstractConditionOnExternalStorage.java │ │ ├── ConditionOnExternalDamengStorage.java │ │ ├── ConditionOnExternalMysqlStorage.java │ │ ├── ConditionOnExternalOracleStorage.java │ │ └── ConditionOnExternalPostgresqlStorage.java │ │ ├── constant │ │ └── DatabaseTypeConstant.java │ │ ├── dialect │ │ ├── AbstractDatabaseDialect.java │ │ ├── DamengDatabaseDialect.java │ │ ├── DatabaseDialect.java │ │ ├── Db2DatabaseDialect.java │ │ ├── DefaultDatabaseDialect.java │ │ ├── DerbyDatabaseDialect.java │ │ ├── MysqlDatabaseDialect.java │ │ ├── OracleDatabaseDialect.java │ │ └── PostgresqlDatabaseDialect.java │ │ ├── provider │ │ └── DataSourceDialectProvider.java │ │ └── repository │ │ └── MultiDataSourcePersistService.java │ └── resources │ └── META-INF │ └── services │ └── com.alibaba.nacos.multidatasource.dialect.DatabaseDialect ├── naming ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── alibaba │ │ │ └── nacos │ │ │ └── naming │ │ │ ├── NamingApp.java │ │ │ ├── ability │ │ │ └── NamingAbilityInitializer.java │ │ │ ├── cluster │ │ │ ├── ServerListManager.java │ │ │ ├── ServerStatus.java │ │ │ ├── ServerStatusManager.java │ │ │ ├── remote │ │ │ │ ├── request │ │ │ │ │ ├── AbstractClusterRequest.java │ │ │ │ │ └── DistroDataRequest.java │ │ │ │ └── response │ │ │ │ │ └── DistroDataResponse.java │ │ │ └── transport │ │ │ │ ├── JacksonSerializer.java │ │ │ │ └── Serializer.java │ │ │ ├── consistency │ │ │ ├── ConsistencyService.java │ │ │ ├── Datum.java │ │ │ ├── DelegateConsistencyServiceImpl.java │ │ │ ├── KeyBuilder.java │ │ │ ├── RecordListener.java │ │ │ ├── ValueChangeEvent.java │ │ │ ├── ephemeral │ │ │ │ ├── EphemeralConsistencyService.java │ │ │ │ └── distro │ │ │ │ │ ├── DataStore.java │ │ │ │ │ ├── DistroConsistencyServiceImpl.java │ │ │ │ │ ├── DistroHttpData.java │ │ │ │ │ ├── DistroHttpRegistry.java │ │ │ │ │ ├── combined │ │ │ │ │ ├── DistroHttpCombinedKey.java │ │ │ │ │ ├── DistroHttpCombinedKeyDelayTask.java │ │ │ │ │ ├── DistroHttpCombinedKeyExecuteTask.java │ │ │ │ │ ├── DistroHttpCombinedKeyTaskFailedHandler.java │ │ │ │ │ └── DistroHttpDelayTaskProcessor.java │ │ │ │ │ ├── component │ │ │ │ │ ├── DistroDataStorageImpl.java │ │ │ │ │ └── DistroHttpAgent.java │ │ │ │ │ └── v2 │ │ │ │ │ ├── DistroClientComponentRegistry.java │ │ │ │ │ ├── DistroClientDataProcessor.java │ │ │ │ │ ├── DistroClientTaskFailedHandler.java │ │ │ │ │ ├── DistroClientTransportAgent.java │ │ │ │ │ └── DistroClientVerifyInfo.java │ │ │ └── persistent │ │ │ │ ├── ClusterVersionJudgement.java │ │ │ │ ├── PersistentConsistencyService.java │ │ │ │ ├── PersistentConsistencyServiceDelegateImpl.java │ │ │ │ ├── PersistentNotifier.java │ │ │ │ ├── impl │ │ │ │ ├── AbstractSnapshotOperation.java │ │ │ │ ├── BasePersistentServiceProcessor.java │ │ │ │ ├── BatchReadResponse.java │ │ │ │ ├── BatchWriteRequest.java │ │ │ │ ├── NamingKvStorage.java │ │ │ │ ├── NamingSnapshotOperation.java │ │ │ │ ├── PersistentServiceProcessor.java │ │ │ │ └── StandalonePersistentServiceProcessor.java │ │ │ │ └── raft │ │ │ │ ├── BaseRaftEvent.java │ │ │ │ ├── LeaderElectFinishedEvent.java │ │ │ │ ├── MakeLeaderEvent.java │ │ │ │ ├── RaftConsistencyServiceImpl.java │ │ │ │ ├── RaftCore.java │ │ │ │ ├── RaftListener.java │ │ │ │ ├── RaftPeer.java │ │ │ │ ├── RaftPeerSet.java │ │ │ │ ├── RaftProxy.java │ │ │ │ └── RaftStore.java │ │ │ ├── constants │ │ │ ├── ClientConstants.java │ │ │ ├── Constants.java │ │ │ ├── FieldsConstants.java │ │ │ ├── PushConstants.java │ │ │ └── RequestConstant.java │ │ │ ├── controllers │ │ │ ├── CatalogController.java │ │ │ ├── ClusterController.java │ │ │ ├── DistroController.java │ │ │ ├── HealthController.java │ │ │ ├── InstanceController.java │ │ │ ├── InstanceControllerV2.java │ │ │ ├── OperatorController.java │ │ │ ├── RaftController.java │ │ │ ├── ServiceController.java │ │ │ ├── ServiceControllerV2.java │ │ │ └── UpgradeOpsController.java │ │ │ ├── core │ │ │ ├── CatalogService.java │ │ │ ├── CatalogServiceV1Impl.java │ │ │ ├── CatalogServiceV2Impl.java │ │ │ ├── Cluster.java │ │ │ ├── ClusterOperator.java │ │ │ ├── ClusterOperatorV1Impl.java │ │ │ ├── ClusterOperatorV2Impl.java │ │ │ ├── DistroMapper.java │ │ │ ├── HealthOperator.java │ │ │ ├── HealthOperatorV1Impl.java │ │ │ ├── HealthOperatorV2Impl.java │ │ │ ├── Instance.java │ │ │ ├── InstanceOperator.java │ │ │ ├── InstanceOperatorClientImpl.java │ │ │ ├── InstanceOperatorServiceImpl.java │ │ │ ├── InstancePatchObject.java │ │ │ ├── Instances.java │ │ │ ├── Service.java │ │ │ ├── ServiceManager.java │ │ │ ├── ServiceOperator.java │ │ │ ├── ServiceOperatorV1Impl.java │ │ │ ├── ServiceOperatorV2Impl.java │ │ │ ├── SubscribeManager.java │ │ │ └── v2 │ │ │ │ ├── ServiceManager.java │ │ │ │ ├── cleaner │ │ │ │ ├── AbstractNamingCleaner.java │ │ │ │ ├── EmptyServiceAutoCleaner.java │ │ │ │ ├── EmptyServiceAutoCleanerV2.java │ │ │ │ ├── ExpiredMetadataCleaner.java │ │ │ │ └── NamingCleaner.java │ │ │ │ ├── client │ │ │ │ ├── AbstractClient.java │ │ │ │ ├── Client.java │ │ │ │ ├── ClientAttributes.java │ │ │ │ ├── ClientSyncData.java │ │ │ │ ├── ClientSyncDatumSnapshot.java │ │ │ │ ├── factory │ │ │ │ │ ├── ClientFactory.java │ │ │ │ │ ├── ClientFactoryHolder.java │ │ │ │ │ └── impl │ │ │ │ │ │ ├── ConnectionBasedClientFactory.java │ │ │ │ │ │ ├── EphemeralIpPortClientFactory.java │ │ │ │ │ │ └── PersistentIpPortClientFactory.java │ │ │ │ ├── impl │ │ │ │ │ ├── ConnectionBasedClient.java │ │ │ │ │ └── IpPortBasedClient.java │ │ │ │ └── manager │ │ │ │ │ ├── ClientManager.java │ │ │ │ │ ├── ClientManagerDelegate.java │ │ │ │ │ └── impl │ │ │ │ │ ├── ConnectionBasedClientManager.java │ │ │ │ │ ├── EphemeralIpPortClientManager.java │ │ │ │ │ └── PersistentIpPortClientManager.java │ │ │ │ ├── event │ │ │ │ ├── client │ │ │ │ │ ├── ClientEvent.java │ │ │ │ │ └── ClientOperationEvent.java │ │ │ │ ├── metadata │ │ │ │ │ └── MetadataEvent.java │ │ │ │ ├── publisher │ │ │ │ │ ├── NamingEventPublisher.java │ │ │ │ │ └── NamingEventPublisherFactory.java │ │ │ │ └── service │ │ │ │ │ └── ServiceEvent.java │ │ │ │ ├── index │ │ │ │ ├── ClientServiceIndexesManager.java │ │ │ │ └── ServiceStorage.java │ │ │ │ ├── metadata │ │ │ │ ├── AbstractMetadataSnapshotOperation.java │ │ │ │ ├── ClusterMetadata.java │ │ │ │ ├── ExpiredMetadataInfo.java │ │ │ │ ├── InstanceMetadata.java │ │ │ │ ├── InstanceMetadataProcessor.java │ │ │ │ ├── InstanceMetadataSnapshotOperation.java │ │ │ │ ├── MetadataOperation.java │ │ │ │ ├── NamingMetadataManager.java │ │ │ │ ├── NamingMetadataOperateService.java │ │ │ │ ├── ServiceMetadata.java │ │ │ │ ├── ServiceMetadataProcessor.java │ │ │ │ └── ServiceMetadataSnapshotOperation.java │ │ │ │ ├── pojo │ │ │ │ ├── HealthCheckInstancePublishInfo.java │ │ │ │ ├── InstancePublishInfo.java │ │ │ │ └── Service.java │ │ │ │ ├── service │ │ │ │ ├── ClientOperationService.java │ │ │ │ ├── ClientOperationServiceProxy.java │ │ │ │ └── impl │ │ │ │ │ ├── EphemeralClientOperationServiceImpl.java │ │ │ │ │ └── PersistentClientOperationServiceImpl.java │ │ │ │ └── upgrade │ │ │ │ ├── DefaultSelfUpgradeChecker.java │ │ │ │ ├── SelfUpgradeChecker.java │ │ │ │ ├── SelfUpgradeCheckerSpiHolder.java │ │ │ │ ├── UpgradeJudgement.java │ │ │ │ ├── UpgradeStates.java │ │ │ │ └── doublewrite │ │ │ │ ├── RefreshStorageDataTask.java │ │ │ │ ├── delay │ │ │ │ ├── DoubleWriteAction.java │ │ │ │ ├── DoubleWriteContent.java │ │ │ │ ├── DoubleWriteDelayTaskEngine.java │ │ │ │ ├── DoubleWriteEventListener.java │ │ │ │ ├── ServiceChangeV1Task.java │ │ │ │ └── ServiceChangeV2Task.java │ │ │ │ └── execute │ │ │ │ ├── AsyncServicesCheckTask.java │ │ │ │ ├── DefaultInstanceUpgradeHelper.java │ │ │ │ ├── DefaultServiceMetadataUpgradeHelper.java │ │ │ │ ├── DoubleWriteInstanceChangeToV1Task.java │ │ │ │ ├── DoubleWriteInstanceChangeToV2Task.java │ │ │ │ ├── DoubleWriteMetadataChangeToV1Task.java │ │ │ │ ├── DoubleWriteMetadataChangeToV2Task.java │ │ │ │ ├── DoubleWriteServiceRemovalToV1Task.java │ │ │ │ ├── DoubleWriteServiceRemovalToV2Task.java │ │ │ │ ├── InstanceUpgradeHelper.java │ │ │ │ └── ServiceMetadataUpgradeHelper.java │ │ │ ├── exception │ │ │ └── ResponseExceptionHandler.java │ │ │ ├── healthcheck │ │ │ ├── ClientBeatCheckTask.java │ │ │ ├── ClientBeatProcessor.java │ │ │ ├── HealthCheckCommon.java │ │ │ ├── HealthCheckProcessor.java │ │ │ ├── HealthCheckProcessorDelegate.java │ │ │ ├── HealthCheckReactor.java │ │ │ ├── HealthCheckStatus.java │ │ │ ├── HealthCheckTask.java │ │ │ ├── HttpHealthCheckProcessor.java │ │ │ ├── MysqlHealthCheckProcessor.java │ │ │ ├── NacosHealthCheckTask.java │ │ │ ├── NoneHealthCheckProcessor.java │ │ │ ├── RsInfo.java │ │ │ ├── TcpSuperSenseProcessor.java │ │ │ ├── extend │ │ │ │ └── HealthCheckExtendProvider.java │ │ │ ├── heartbeat │ │ │ │ ├── AbstractBeatCheckInterceptor.java │ │ │ │ ├── BeatCheckTask.java │ │ │ │ ├── BeatProcessor.java │ │ │ │ ├── ClientBeatCheckTaskV2.java │ │ │ │ ├── ClientBeatProcessorV2.java │ │ │ │ ├── ClientBeatUpdateTask.java │ │ │ │ ├── ExpiredInstanceChecker.java │ │ │ │ ├── InstanceBeatCheckResponsibleInterceptor.java │ │ │ │ ├── InstanceBeatCheckTask.java │ │ │ │ ├── InstanceBeatCheckTaskInterceptorChain.java │ │ │ │ ├── InstanceBeatChecker.java │ │ │ │ ├── InstanceEnableBeatCheckInterceptor.java │ │ │ │ ├── ServiceEnableBeatCheckInterceptor.java │ │ │ │ └── UnhealthyInstanceChecker.java │ │ │ ├── interceptor │ │ │ │ ├── AbstractHealthCheckInterceptor.java │ │ │ │ ├── HealthCheckEnableInterceptor.java │ │ │ │ ├── HealthCheckInterceptorChain.java │ │ │ │ ├── HealthCheckResponsibleInterceptor.java │ │ │ │ └── HealthCheckTaskInterceptWrapper.java │ │ │ └── v2 │ │ │ │ ├── HealthCheckTaskV2.java │ │ │ │ ├── HealthStatusSynchronizer.java │ │ │ │ ├── PersistentHealthStatusSynchronizer.java │ │ │ │ └── processor │ │ │ │ ├── HealthCheckCommonV2.java │ │ │ │ ├── HealthCheckProcessorV2.java │ │ │ │ ├── HealthCheckProcessorV2Delegate.java │ │ │ │ ├── HttpHealthCheckProcessor.java │ │ │ │ ├── MysqlHealthCheckProcessor.java │ │ │ │ ├── NoneHealthCheckProcessor.java │ │ │ │ └── TcpHealthCheckProcessor.java │ │ │ ├── interceptor │ │ │ ├── AbstractNamingInterceptorChain.java │ │ │ ├── Interceptable.java │ │ │ ├── NacosNamingInterceptor.java │ │ │ └── NacosNamingInterceptorChain.java │ │ │ ├── misc │ │ │ ├── ClientConfig.java │ │ │ ├── GlobalConfig.java │ │ │ ├── GlobalExecutor.java │ │ │ ├── HttpClient.java │ │ │ ├── HttpClientManager.java │ │ │ ├── Loggers.java │ │ │ ├── Message.java │ │ │ ├── NamingExecuteTaskDispatcher.java │ │ │ ├── NamingProxy.java │ │ │ ├── NetUtils.java │ │ │ ├── ServerStatusSynchronizer.java │ │ │ ├── ServiceStatusSynchronizer.java │ │ │ ├── SwitchDomain.java │ │ │ ├── SwitchEntry.java │ │ │ ├── SwitchManager.java │ │ │ ├── Synchronizer.java │ │ │ └── UtilsAndCommons.java │ │ │ ├── monitor │ │ │ ├── MetricsMonitor.java │ │ │ ├── NamingTpsMonitor.java │ │ │ ├── PerformanceLoggerThread.java │ │ │ └── TpsMonitorItem.java │ │ │ ├── pojo │ │ │ ├── ClusterInfo.java │ │ │ ├── ClusterStateView.java │ │ │ ├── InstanceOperationContext.java │ │ │ ├── InstanceOperationInfo.java │ │ │ ├── IpAddressInfo.java │ │ │ ├── Record.java │ │ │ ├── ServiceDetailInfo.java │ │ │ ├── ServiceDetailView.java │ │ │ ├── ServiceNameView.java │ │ │ ├── ServiceView.java │ │ │ ├── Subscriber.java │ │ │ ├── Subscribers.java │ │ │ └── instance │ │ │ │ ├── BeatInfoInstanceBuilder.java │ │ │ │ ├── DefaultInstanceIdGenerator.java │ │ │ │ ├── HttpRequestInstanceBuilder.java │ │ │ │ └── InstanceExtensionHandler.java │ │ │ ├── push │ │ │ ├── NamingSubscriberService.java │ │ │ ├── NamingSubscriberServiceAggregationImpl.java │ │ │ ├── NamingSubscriberServiceLocalImpl.java │ │ │ ├── UdpPushService.java │ │ │ ├── v1 │ │ │ │ ├── ClientInfo.java │ │ │ │ ├── DataSource.java │ │ │ │ ├── NamingSubscriberServiceV1Impl.java │ │ │ │ ├── PushClient.java │ │ │ │ └── ServiceChangeEvent.java │ │ │ └── v2 │ │ │ │ ├── NamingSubscriberServiceV2Impl.java │ │ │ │ ├── NoRequiredRetryException.java │ │ │ │ ├── PushConfig.java │ │ │ │ ├── PushDataWrapper.java │ │ │ │ ├── executor │ │ │ │ ├── PushExecutor.java │ │ │ │ ├── PushExecutorDelegate.java │ │ │ │ ├── PushExecutorRpcImpl.java │ │ │ │ ├── PushExecutorUdpImpl.java │ │ │ │ ├── SpiImplPushExecutorHolder.java │ │ │ │ └── SpiPushExecutor.java │ │ │ │ ├── hook │ │ │ │ ├── NacosMonitorPushResultHook.java │ │ │ │ ├── PushResult.java │ │ │ │ ├── PushResultHook.java │ │ │ │ └── PushResultHookHolder.java │ │ │ │ └── task │ │ │ │ ├── PushDelayTask.java │ │ │ │ ├── PushDelayTaskExecuteEngine.java │ │ │ │ └── PushExecuteTask.java │ │ │ ├── remote │ │ │ ├── rpc │ │ │ │ ├── NamingPayloadPackageProvider.java │ │ │ │ ├── filter │ │ │ │ │ └── GrpcRequestFilter.java │ │ │ │ └── handler │ │ │ │ │ ├── DistroDataRequestHandler.java │ │ │ │ │ ├── InstanceRequestHandler.java │ │ │ │ │ ├── ServiceListRequestHandler.java │ │ │ │ │ ├── ServiceQueryRequestHandler.java │ │ │ │ │ └── SubscribeServiceRequestHandler.java │ │ │ └── udp │ │ │ │ ├── AckEntry.java │ │ │ │ ├── AckPacket.java │ │ │ │ └── UdpConnector.java │ │ │ ├── selector │ │ │ ├── LabelSelector.java │ │ │ ├── NoneSelector.java │ │ │ ├── SelectorManager.java │ │ │ ├── context │ │ │ │ ├── CmdbSelectorContextBuilder.java │ │ │ │ └── NoneSelectorContextBuilder.java │ │ │ ├── interpreter │ │ │ │ └── ExpressionInterpreter.java │ │ │ └── v1 │ │ │ │ ├── LabelSelector.java │ │ │ │ ├── NoneSelector.java │ │ │ │ └── Selector.java │ │ │ ├── utils │ │ │ ├── InstanceUtil.java │ │ │ └── ServiceUtil.java │ │ │ └── web │ │ │ ├── CanDistro.java │ │ │ ├── DistroFilter.java │ │ │ ├── DistroIpPortTagGenerator.java │ │ │ ├── DistroServiceNameTagGenerator.java │ │ │ ├── DistroTagGenerator.java │ │ │ ├── DistroTagGeneratorImpl.java │ │ │ ├── NamingConfig.java │ │ │ ├── ServiceNameFilter.java │ │ │ └── TrafficReviseFilter.java │ └── resources │ │ ├── META-INF │ │ ├── logback │ │ │ └── naming-included.xml │ │ └── services │ │ │ ├── com.alibaba.nacos.api.selector.Selector │ │ │ ├── com.alibaba.nacos.api.selector.context.SelectorContextBuilder │ │ │ ├── com.alibaba.nacos.common.remote.PayloadPackageProvider │ │ │ ├── com.alibaba.nacos.core.ability.ServerAbilityInitializer │ │ │ ├── com.alibaba.nacos.naming.core.v2.client.factory.ClientFactory │ │ │ ├── com.alibaba.nacos.naming.healthcheck.heartbeat.AbstractBeatCheckInterceptor │ │ │ ├── com.alibaba.nacos.naming.healthcheck.interceptor.AbstractHealthCheckInterceptor │ │ │ └── com.alibaba.nacos.naming.push.v2.hook.PushResultHook │ │ └── application.properties │ └── test │ ├── java │ └── com │ │ └── alibaba │ │ └── nacos │ │ └── naming │ │ ├── BaseTest.java │ │ ├── ability │ │ └── NamingAbilityInitializerTest.java │ │ ├── cluster │ │ ├── ServerStatusManagerTest.java │ │ ├── remote │ │ │ ├── request │ │ │ │ ├── AbstractClusterRequestTest.java │ │ │ │ └── DistroDataRequestTest.java │ │ │ └── response │ │ │ │ └── DistroDataResponseTest.java │ │ └── transport │ │ │ └── JacksonSerializerTest.java │ │ ├── consistency │ │ ├── DelegateConsistencyServiceImplTest.java │ │ ├── ephemeral │ │ │ └── distro │ │ │ │ ├── DataStoreTest.java │ │ │ │ ├── DistroConsistencyServiceImplTest.java │ │ │ │ └── v2 │ │ │ │ └── DistroClientComponentRegistryTest.java │ │ └── persistent │ │ │ ├── ClusterVersionJudgementTest.java │ │ │ ├── PersistentConsistencyServiceDelegateImplTest.java │ │ │ ├── impl │ │ │ ├── NamingKvStorageTest.java │ │ │ └── NamingSnapshotOperationTest.java │ │ │ └── raft │ │ │ └── RaftPeerSetTest.java │ │ ├── controllers │ │ ├── CatalogControllerTest.java │ │ ├── ClusterControllerTest.java │ │ ├── DistroControllerTest.java │ │ ├── HealthControllerTest.java │ │ ├── InstanceControllerTest.java │ │ ├── InstanceControllerV2Test.java │ │ ├── OperatorControllerTest.java │ │ ├── ServiceControllerTest.java │ │ └── ServiceControllerV2Test.java │ │ ├── core │ │ ├── CatalogServiceV2ImplTest.java │ │ ├── ClusterOperatorV2ImplTest.java │ │ ├── ClusterTest.java │ │ ├── DistroMapperTest.java │ │ ├── DomainTest.java │ │ ├── DomainsManagerTest.java │ │ ├── HealthOperatorV1ImplTest.java │ │ ├── HealthOperatorV2ImplTest.java │ │ ├── InstanceOperatorClientImplTest.java │ │ ├── InstanceTest.java │ │ ├── InstancesTest.java │ │ ├── ServiceManagerTest.java │ │ ├── ServiceOperatorV1ImplTest.java │ │ ├── ServiceOperatorV2ImplTest.java │ │ ├── ServiceTest.java │ │ ├── SubscribeManagerTest.java │ │ └── v2 │ │ │ ├── cleaner │ │ │ ├── EmptyServiceAutoCleanerTest.java │ │ │ ├── EmptyServiceAutoCleanerV2Test.java │ │ │ └── ExpiredMetadataCleanerTest.java │ │ │ ├── client │ │ │ ├── impl │ │ │ │ ├── ConnectionBasedClientTest.java │ │ │ │ └── IpPortBasedClientTest.java │ │ │ └── manager │ │ │ │ ├── ClientManagerDelegateTest.java │ │ │ │ └── impl │ │ │ │ ├── ConnectionBasedClientManagerTest.java │ │ │ │ ├── EphemeralIpPortClientManagerTest.java │ │ │ │ └── PersistentIpPortClientManagerTest.java │ │ │ ├── event │ │ │ └── publisher │ │ │ │ ├── NamingEventPublisherFactoryTest.java │ │ │ │ ├── NamingEventPublisherTest.java │ │ │ │ └── TestEvent.java │ │ │ ├── index │ │ │ ├── ClientServiceIndexesManagerTest.java │ │ │ └── ServiceStorageTest.java │ │ │ ├── metadata │ │ │ ├── MetadataOperationTest.java │ │ │ ├── NamingMetadataManagerTest.java │ │ │ ├── NamingMetadataOperateServiceTest.java │ │ │ ├── ServiceMetadataProcessorTest.java │ │ │ ├── ServiceMetadataSnapshotOperationTest.java │ │ │ └── ServiceMetadataTest.java │ │ │ ├── service │ │ │ ├── ClientOperationServiceProxyTest.java │ │ │ └── impl │ │ │ │ ├── EphemeralClientOperationServiceImplTest.java │ │ │ │ └── PersistentClientOperationServiceImplTest.java │ │ │ └── upgrade │ │ │ ├── MockSelfUpgradeChecker.java │ │ │ ├── UpgradeJudgementTest.java │ │ │ ├── UpgradeStatesTest.java │ │ │ └── doublewrite │ │ │ └── delay │ │ │ └── DoubleWriteEventListenerTest.java │ │ ├── healthcheck │ │ ├── ClientBeatCheckTaskTest.java │ │ ├── heartbeat │ │ │ └── ClientBeatCheckTaskV2Test.java │ │ ├── interceptor │ │ │ └── HealthCheckTaskInterceptWrapperTest.java │ │ └── v2 │ │ │ ├── HealthCheckTaskV2Test.java │ │ │ ├── PersistentHealthStatusSynchronizerTest.java │ │ │ └── processor │ │ │ ├── HealthCheckCommonV2Test.java │ │ │ ├── HealthCheckProcessorV2DelegateTest.java │ │ │ └── HttpHealthCheckProcessorTest.java │ │ ├── misc │ │ ├── ClientConfigTest.java │ │ └── UtilsAndCommonsTest.java │ │ ├── monitor │ │ └── MetricsMonitorTest.java │ │ ├── pojo │ │ ├── SubscriberTest.java │ │ └── instance │ │ │ ├── BeatInfoInstanceBuilderTest.java │ │ │ ├── DefaultInstanceIdGeneratorTest.java │ │ │ ├── HttpRequestInstanceBuilderTest.java │ │ │ └── MockInstanceExtensionHandler.java │ │ ├── push │ │ ├── NamingSubscriberServiceAggregationImplTest.java │ │ ├── v1 │ │ │ ├── ClientInfoTest.java │ │ │ ├── NamingSubscriberServiceV1ImplTest.java │ │ │ └── ServiceChangeEventTest.java │ │ └── v2 │ │ │ ├── NamingSubscriberServiceV2ImplTest.java │ │ │ ├── PushConfigTest.java │ │ │ ├── executor │ │ │ ├── PushExecutorDelegateTest.java │ │ │ ├── PushExecutorRpcImplTest.java │ │ │ ├── PushExecutorUdpImplTest.java │ │ │ └── SpiImplPushExecutorHolderTest.java │ │ │ └── task │ │ │ ├── FixturePushExecutor.java │ │ │ ├── PushDelayTaskExecuteEngineTest.java │ │ │ ├── PushDelayTaskTest.java │ │ │ └── PushExecuteTaskTest.java │ │ ├── raft │ │ └── RaftStoreTest.java │ │ ├── remote │ │ ├── rpc │ │ │ ├── filter │ │ │ │ └── GrpcRequestFilterTest.java │ │ │ └── handler │ │ │ │ ├── DistroDataRequestHandlerTest.java │ │ │ │ ├── InstanceRequestHandlerTest.java │ │ │ │ ├── ServiceListRequestHandlerTest.java │ │ │ │ ├── ServiceQueryRequestHandlerTest.java │ │ │ │ └── SubscribeServiceRequestHandlerTest.java │ │ └── udp │ │ │ └── UdpConnectorTest.java │ │ ├── selector │ │ ├── LabelSelectorTest.java │ │ ├── MockCmdbContextBuilder.java │ │ ├── MockSelector.java │ │ ├── NoneSelectorTest.java │ │ ├── SelectorManagerTest.java │ │ ├── context │ │ │ └── NoneSelectorContextBuilderTest.java │ │ └── v1 │ │ │ └── LabelSelectorTest.java │ │ └── utils │ │ ├── InstanceUtilTest.java │ │ └── ServiceUtilTest.java │ └── resources │ └── META-INF │ └── services │ ├── com.alibaba.nacos.api.selector.Selector │ ├── com.alibaba.nacos.api.selector.context.SelectorContextBuilder │ ├── com.alibaba.nacos.common.remote.PayloadPackageProvider │ ├── com.alibaba.nacos.naming.core.v2.upgrade.SelfUpgradeChecker │ └── com.alibaba.nacos.naming.pojo.instance.InstanceExtensionHandler ├── plugin-default-impl ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── alibaba │ │ │ └── nacos │ │ │ └── plugin │ │ │ └── auth │ │ │ └── impl │ │ │ ├── CustomAuthenticationProvider.java │ │ │ ├── JwtAuthenticationEntryPoint.java │ │ │ ├── JwtTokenManager.java │ │ │ ├── LdapAuthConfig.java │ │ │ ├── LdapAuthPluginService.java │ │ │ ├── LdapAuthenticationProvider.java │ │ │ ├── NacosAuthConfig.java │ │ │ ├── NacosAuthManager.java │ │ │ ├── NacosAuthPluginService.java │ │ │ ├── configuration │ │ │ └── ConditionOnLdapAuth.java │ │ │ ├── constant │ │ │ ├── AuthConstants.java │ │ │ └── AuthSystemTypes.java │ │ │ ├── controller │ │ │ ├── PermissionController.java │ │ │ ├── RoleController.java │ │ │ └── UserController.java │ │ │ ├── filter │ │ │ └── JwtAuthenticationTokenFilter.java │ │ │ ├── persistence │ │ │ ├── AuthRowMapperManager.java │ │ │ ├── EmbeddedPermissionPersistServiceImpl.java │ │ │ ├── EmbeddedRolePersistServiceImpl.java │ │ │ ├── EmbeddedUserPersistServiceImpl.java │ │ │ ├── ExternalPermissionPersistServiceImpl.java │ │ │ ├── ExternalRolePersistServiceImpl.java │ │ │ ├── ExternalUserPersistServiceImpl.java │ │ │ ├── PermissionInfo.java │ │ │ ├── PermissionPersistService.java │ │ │ ├── RoleInfo.java │ │ │ ├── RolePersistService.java │ │ │ ├── User.java │ │ │ └── UserPersistService.java │ │ │ ├── roles │ │ │ └── NacosRoleServiceImpl.java │ │ │ ├── users │ │ │ ├── NacosUser.java │ │ │ ├── NacosUserDetails.java │ │ │ ├── NacosUserDetailsServiceImpl.java │ │ │ └── User.java │ │ │ └── utils │ │ │ └── PasswordEncoderUtil.java │ └── resources │ │ └── META-INF │ │ └── services │ │ └── com.alibaba.nacos.plugin.auth.spi.server.AuthPluginService │ └── test │ └── java │ └── com │ └── alibaba │ └── nacos │ └── plugin │ └── auth │ └── impl │ ├── JwtTokenManagerTest.java │ ├── controller │ └── UserControllerTest.java │ └── persistence │ ├── EmbeddedPermissionPersistServiceImplTest.java │ ├── EmbeddedRolePersistServiceImplTest.java │ ├── EmbeddedUserPersistServiceImplTest.java │ ├── ExternalPermissionPersistServiceImplTest.java │ ├── ExternalRolePersistServiceImplTest.java │ └── ExternalUserPersistServiceImplTest.java ├── plugin ├── auth │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── alibaba │ │ │ └── nacos │ │ │ └── plugin │ │ │ └── auth │ │ │ ├── api │ │ │ ├── IdentityContext.java │ │ │ ├── LoginIdentityContext.java │ │ │ ├── Permission.java │ │ │ ├── RequestResource.java │ │ │ └── Resource.java │ │ │ ├── constant │ │ │ ├── ActionTypes.java │ │ │ ├── Constants.java │ │ │ └── SignType.java │ │ │ ├── exception │ │ │ └── AccessException.java │ │ │ └── spi │ │ │ ├── client │ │ │ ├── AbstractClientAuthService.java │ │ │ ├── ClientAuthPluginManager.java │ │ │ └── ClientAuthService.java │ │ │ └── server │ │ │ ├── AuthPluginManager.java │ │ │ └── AuthPluginService.java │ │ └── test │ │ ├── java │ │ └── com │ │ │ └── alibaba │ │ │ └── nacos │ │ │ └── plugin │ │ │ └── auth │ │ │ └── spi │ │ │ ├── client │ │ │ └── ClientAuthPluginManagerTest.java │ │ │ ├── mock │ │ │ └── MockClientAuthService.java │ │ │ └── server │ │ │ └── AuthPluginManagerTest.java │ │ └── resources │ │ └── META-INF │ │ └── services │ │ └── com.alibaba.nacos.plugin.auth.spi.client.AbstractClientAuthService ├── encryption │ ├── pom.xml │ └── src │ │ ├── main │ │ └── java │ │ │ └── com │ │ │ └── alibaba │ │ │ └── nacos │ │ │ └── plugin │ │ │ └── encryption │ │ │ ├── EncryptionPluginManager.java │ │ │ ├── handler │ │ │ └── EncryptionHandler.java │ │ │ └── spi │ │ │ └── EncryptionPluginService.java │ │ └── test │ │ └── java │ │ └── com │ │ └── alibaba │ │ └── nacos │ │ └── plugin │ │ └── encryption │ │ ├── EncryptionPluginManagerTest.java │ │ └── handler │ │ └── EncryptionHandlerTest.java └── pom.xml ├── pom.xml ├── resources └── copyright ├── style ├── NacosCheckStyle.xml ├── codeStyle.md └── nacos-code-style-for-idea.xml ├── sys ├── pom.xml └── src │ ├── main │ ├── java │ │ └── com │ │ │ └── alibaba │ │ │ └── nacos │ │ │ └── sys │ │ │ ├── env │ │ │ ├── Constants.java │ │ │ ├── EnvUtil.java │ │ │ ├── NacosAutoRefreshPropertySourceLoader.java │ │ │ ├── NacosDefaultPropertySourceEnvironmentPostProcessor.java │ │ │ └── OriginTrackedPropertiesLoader.java │ │ │ ├── file │ │ │ ├── FileChangeEvent.java │ │ │ ├── FileWatcher.java │ │ │ └── WatchFileCenter.java │ │ │ └── utils │ │ │ ├── ApplicationUtils.java │ │ │ ├── DiskUtils.java │ │ │ ├── InetUtils.java │ │ │ └── PropertiesUtil.java │ └── resources │ │ └── META-INF │ │ ├── nacos-default.properties │ │ └── spring.factories │ └── test │ ├── java │ └── com │ │ └── alibaba │ │ └── nacos │ │ └── sys │ │ ├── env │ │ ├── EnvUtilWithConfigTest.java │ │ ├── EnvUtilWithoutConfigTest.java │ │ └── NacosDefaultPropertySourceEnvironmentPostProcessorTest.java │ │ └── utils │ │ ├── InetUtilsTest.java │ │ └── PropertiesUtilTest.java │ └── resources │ ├── application-empty.properties │ ├── application-prefix.properties │ ├── application-test.properties │ └── application.properties └── test ├── config-test ├── pom.xml └── src │ └── test │ ├── java │ └── com │ │ └── alibaba │ │ └── nacos │ │ └── test │ │ ├── base │ │ ├── BaseClusterTest.java │ │ ├── ConfigCleanUtils.java │ │ ├── HttpClient4Test.java │ │ └── Params.java │ │ └── config │ │ ├── AbstractConfigAPI_CITCase.java │ │ ├── ConfigAPI_CITCase.java │ │ ├── ConfigAPI_With_RootContextPath_CITCase.java │ │ ├── ConfigBeta_CITCase.java │ │ ├── ConfigDerbyImport_CITCase.java │ │ ├── ConfigDerbyRaft_DITCase.java │ │ ├── ConfigExportAndImportAPI_CITCase.java │ │ ├── ConfigLongPollReturnChanges_CITCase.java │ │ ├── ConfigLongPoll_CITCase.java │ │ ├── EmbeddedStorageContextUtils_CITCase.java │ │ └── TextChangeParser.java │ └── resources │ ├── META-INF │ └── services │ │ └── com.alibaba.nacos.api.config.listener.ConfigChangeParser │ ├── application.properties │ ├── logback-test.xml │ └── schema.sql ├── core-test ├── pom.xml └── src │ └── test │ ├── java │ └── com │ │ └── alibaba │ │ └── nacos │ │ └── test │ │ ├── base │ │ ├── HttpClient4Test.java │ │ ├── Params.java │ │ └── TextChangeParser.java │ │ ├── common │ │ ├── FileTypeEnum_ITCase.java │ │ ├── NacosAsyncRestTemplate_ITCase.java │ │ ├── NacosRestTemplate_ITCase.java │ │ ├── NacosRestTemplate_Interceptors_ITCase.java │ │ └── WatchFileCenter_ITCase.java │ │ ├── core │ │ ├── SnowFlowerIdGenerator_ITCase.java │ │ ├── auth │ │ │ ├── AuthBase.java │ │ │ ├── ConfigAuth_ITCase.java │ │ │ ├── NamingAuth_ITCase.java │ │ │ ├── Permission_ITCase.java │ │ │ ├── Role_ITCase.java │ │ │ └── User_ITCase.java │ │ ├── cluster │ │ │ ├── MemberLookup_ITCase.java │ │ │ └── ServerMemberManager_ITCase.java │ │ └── code │ │ │ └── ControllerMethodsCacheTest.java │ │ ├── remote │ │ └── NamingTpsMonitorManagerTest.java │ │ └── smoke │ │ └── nacosSmoke_ITCase.java │ └── resources │ ├── META-INF │ └── services │ │ └── com.alibaba.nacos.api.config.listener.ConfigChangeParser │ ├── application.properties │ └── logback-test.xml ├── naming-test ├── pom.xml └── src │ └── test │ ├── java │ └── com │ │ └── alibaba │ │ └── nacos │ │ └── test │ │ ├── base │ │ ├── BaseClusterTest.java │ │ ├── ConfigCleanUtils.java │ │ ├── HttpClient4Test.java │ │ └── Params.java │ │ ├── naming │ │ ├── AbstractInstanceOperate_ITCase.java │ │ ├── AutoDeregisterInstance_ITCase.java │ │ ├── CPInstancesAPI_ITCase.java │ │ ├── ClientBeat_ITCase.java │ │ ├── InstanceOperate_ITCase.java │ │ ├── InstanceOperate_With_RootContextPath_ITCase.java │ │ ├── MultiTenant_ITCase.java │ │ ├── MultiTenant_InstanceAPI_ITCase.java │ │ ├── NamingBase.java │ │ ├── NamingHttpClientProxy_ITCase.java │ │ ├── NamingMaintainService_ITCase.java │ │ ├── NamingRaft_DITCase.java │ │ ├── RandomUtils.java │ │ ├── RestAPI_ITCase.java │ │ ├── SelectInstances_ITCase.java │ │ ├── SelectOneHealthyInstance_ITCase.java │ │ ├── ServiceListTest_ITCase.java │ │ ├── Starter_ITCase.java │ │ ├── SubscribeCluster_ITCase.java │ │ ├── Subscribe_ITCase.java │ │ └── Unsubscribe_ITCase.java │ │ └── utils │ │ └── NamingTestUtils.java │ └── resources │ ├── application.properties │ └── logback-test.xml └── pom.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/.gitignore -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/README.md -------------------------------------------------------------------------------- /images/plan1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/images/plan1.png -------------------------------------------------------------------------------- /images/plan2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/images/plan2.png -------------------------------------------------------------------------------- /方案一实现代码/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/README.md -------------------------------------------------------------------------------- /方案一实现代码/nacos143/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/.gitattributes -------------------------------------------------------------------------------- /方案一实现代码/nacos143/.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /方案一实现代码/nacos143/.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /方案一实现代码/nacos143/.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /方案一实现代码/nacos143/.github/ISSUE_TEMPLATE/old-issue-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/.github/ISSUE_TEMPLATE/old-issue-template.md -------------------------------------------------------------------------------- /方案一实现代码/nacos143/.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /方案一实现代码/nacos143/.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/.github/stale.yml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/.github/workflows/maven.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/.github/workflows/maven.yml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/.gitignore -------------------------------------------------------------------------------- /方案一实现代码/nacos143/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/.travis.yml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/BUILDING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/BUILDING -------------------------------------------------------------------------------- /方案一实现代码/nacos143/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/CHANGELOG.md -------------------------------------------------------------------------------- /方案一实现代码/nacos143/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /方案一实现代码/nacos143/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/CONTRIBUTING.md -------------------------------------------------------------------------------- /方案一实现代码/nacos143/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/LICENSE -------------------------------------------------------------------------------- /方案一实现代码/nacos143/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/NOTICE -------------------------------------------------------------------------------- /方案一实现代码/nacos143/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/README.md -------------------------------------------------------------------------------- /方案一实现代码/nacos143/REPORTING-BUGS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/REPORTING-BUGS.md -------------------------------------------------------------------------------- /方案一实现代码/nacos143/address/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/address/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/address/src/main/java/com/alibaba/nacos/address/AddressServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/address/src/main/java/com/alibaba/nacos/address/AddressServer.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/address/src/main/java/com/alibaba/nacos/address/misc/Loggers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/address/src/main/java/com/alibaba/nacos/address/misc/Loggers.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/address/src/main/resources/META-INF/logback/nacos-included.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/address/src/main/resources/META-INF/logback/nacos-included.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/address/src/main/resources/META-INF/nacos-default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/address/src/main/resources/META-INF/nacos-default.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos143/address/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/address/src/main/resources/application.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos143/api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/api/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/NacosFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/NacosFactory.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/PropertyKeyConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/PropertyKeyConst.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/cmdb/pojo/Entity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/cmdb/pojo/Entity.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/cmdb/pojo/EntityEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/cmdb/pojo/EntityEvent.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/cmdb/pojo/Label.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/cmdb/pojo/Label.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/cmdb/spi/CmdbService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/cmdb/spi/CmdbService.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/common/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/common/Constants.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/common/ResponseCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/common/ResponseCode.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/config/ConfigFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/config/ConfigFactory.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/config/ConfigService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/config/ConfigService.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/config/ConfigType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/config/ConfigType.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/naming/CommonParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/naming/CommonParams.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/naming/NamingFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/naming/NamingFactory.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/naming/NamingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/naming/NamingService.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/naming/listener/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/naming/listener/Event.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/naming/pojo/Cluster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/naming/pojo/Cluster.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/naming/pojo/Instance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/naming/pojo/Instance.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/naming/pojo/ListView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/naming/pojo/ListView.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/naming/pojo/Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/naming/pojo/Service.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/selector/NoneSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/selector/NoneSelector.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/selector/SelectorType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/selector/SelectorType.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/utils/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/api/src/main/java/com/alibaba/nacos/api/utils/StringUtils.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/auth/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/auth/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/auth/src/main/java/com/alibaba/nacos/auth/AuthManager.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/auth/src/main/java/com/alibaba/nacos/auth/AuthManager.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/auth/src/main/java/com/alibaba/nacos/auth/annotation/Secured.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/auth/src/main/java/com/alibaba/nacos/auth/annotation/Secured.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/auth/src/main/java/com/alibaba/nacos/auth/common/ActionTypes.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/auth/src/main/java/com/alibaba/nacos/auth/common/ActionTypes.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/auth/src/main/java/com/alibaba/nacos/auth/common/AuthConfigs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/auth/src/main/java/com/alibaba/nacos/auth/common/AuthConfigs.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/auth/src/main/java/com/alibaba/nacos/auth/model/Permission.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/auth/src/main/java/com/alibaba/nacos/auth/model/Permission.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/auth/src/main/java/com/alibaba/nacos/auth/model/Resource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/auth/src/main/java/com/alibaba/nacos/auth/model/Resource.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/auth/src/main/java/com/alibaba/nacos/auth/model/User.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/auth/src/main/java/com/alibaba/nacos/auth/model/User.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/auth/src/main/java/com/alibaba/nacos/auth/util/AuthHeaderUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/auth/src/main/java/com/alibaba/nacos/auth/util/AuthHeaderUtil.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/client/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/client/src/main/java/com/alibaba/nacos/client/utils/EnvUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/client/src/main/java/com/alibaba/nacos/client/utils/EnvUtil.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/client/src/main/java/com/alibaba/nacos/client/utils/LogUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/client/src/main/java/com/alibaba/nacos/client/utils/LogUtils.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/client/src/main/java/com/alibaba/nacos/client/utils/ParamUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/client/src/main/java/com/alibaba/nacos/client/utils/ParamUtil.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/client/src/main/resources/nacos-log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/client/src/main/resources/nacos-log4j2.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/client/src/main/resources/nacos-logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/client/src/main/resources/nacos-logback.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/client/src/test/java/com/alibaba/nacos/client/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/client/src/test/java/com/alibaba/nacos/client/AppTest.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/client/src/test/java/com/alibaba/nacos/client/BeatReactorTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/client/src/test/java/com/alibaba/nacos/client/BeatReactorTest.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/client/src/test/java/com/alibaba/nacos/client/ConfigTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/client/src/test/java/com/alibaba/nacos/client/ConfigTest.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/client/src/test/java/com/alibaba/nacos/client/NamingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/client/src/test/java/com/alibaba/nacos/client/NamingTest.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/cmdb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/cmdb/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/cmdb/src/main/java/com/alibaba/nacos/cmdb/CmdbApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/cmdb/src/main/java/com/alibaba/nacos/cmdb/CmdbApp.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/cmdb/src/main/java/com/alibaba/nacos/cmdb/memory/CmdbProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/cmdb/src/main/java/com/alibaba/nacos/cmdb/memory/CmdbProvider.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/cmdb/src/main/java/com/alibaba/nacos/cmdb/service/CmdbReader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/cmdb/src/main/java/com/alibaba/nacos/cmdb/service/CmdbReader.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/cmdb/src/main/java/com/alibaba/nacos/cmdb/service/CmdbWriter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/cmdb/src/main/java/com/alibaba/nacos/cmdb/service/CmdbWriter.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/cmdb/src/main/java/com/alibaba/nacos/cmdb/utils/CmdbExecutor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/cmdb/src/main/java/com/alibaba/nacos/cmdb/utils/CmdbExecutor.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/cmdb/src/main/java/com/alibaba/nacos/cmdb/utils/Loggers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/cmdb/src/main/java/com/alibaba/nacos/cmdb/utils/Loggers.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/cmdb/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/cmdb/src/main/resources/application.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos143/common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/common/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/JustForTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/JustForTest.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/NotThreadSafe.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/NotThreadSafe.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/codec/Base64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/codec/Base64.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/http/Callback.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/http/Callback.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/http/HttpUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/http/HttpUtils.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/notify/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/notify/Event.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/package-info.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/task/NacosTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/task/NacosTask.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/tls/TlsHelper.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/tls/TlsHelper.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/utils/ByteUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/utils/ByteUtils.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/utils/IPUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/utils/IPUtil.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/utils/IoUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/utils/IoUtils.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/utils/MD5Utils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/utils/MD5Utils.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/utils/MapUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/utils/MapUtils.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/utils/Objects.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/utils/Objects.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/utils/Observer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/utils/Observer.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/utils/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/utils/Pair.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/utils/UuidUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/common/src/main/java/com/alibaba/nacos/common/utils/UuidUtils.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/common/src/main/resources/nacos-version.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/common/src/main/resources/nacos-version.txt -------------------------------------------------------------------------------- /方案一实现代码/nacos143/common/src/test/java/com/alibaba/nacos/common/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/common/src/test/java/com/alibaba/nacos/common/AppTest.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/config/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/config/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/config/src/main/java/com/alibaba/nacos/config/server/Config.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/config/src/main/java/com/alibaba/nacos/config/server/Config.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/config/src/main/resources/META-INF/logback/config-included.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/config/src/main/resources/META-INF/logback/config-included.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/config/src/main/resources/META-INF/nacos-db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/config/src/main/resources/META-INF/nacos-db.sql -------------------------------------------------------------------------------- /方案一实现代码/nacos143/config/src/main/resources/META-INF/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/config/src/main/resources/META-INF/schema.sql -------------------------------------------------------------------------------- /方案一实现代码/nacos143/config/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/config/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /方案一实现代码/nacos143/config/src/main/resources/version/version.txt: -------------------------------------------------------------------------------- 1 | ${project.version} 2 | -------------------------------------------------------------------------------- /方案一实现代码/nacos143/config/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/config/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos143/config/src/test/resources/user.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/config/src/test/resources/user.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos143/consistency/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/consistency/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/consistency/src/main/proto/Data.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/consistency/src/main/proto/Data.proto -------------------------------------------------------------------------------- /方案一实现代码/nacos143/consistency/src/main/proto/consistency.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/consistency/src/main/proto/consistency.proto -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/.babelrc -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/.editorconfig -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/.eslintignore: -------------------------------------------------------------------------------- 1 | *.svg 2 | *.ejs 3 | .DS_Store 4 | build 5 | node_modules 6 | public -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/.eslintrc -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/.gitignore -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/.prettierignore: -------------------------------------------------------------------------------- 1 | *.svg 2 | *.ejs 3 | .DS_Store 4 | build 5 | node_modules 6 | public -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/.prettierrc -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/README.md -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/build/copy-dist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/build/copy-dist.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/build/copyFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/build/copyFile.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/build/webpack.base.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/build/webpack.base.conf.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/build/webpack.dev.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/build/webpack.dev.conf.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/build/webpack.prod.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/build/webpack.prod.conf.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/package.json -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/public/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/public/index.html -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/BatchHandle/BatchHandle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/BatchHandle/BatchHandle.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/BatchHandle/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/BatchHandle/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/BatchHandle/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/BatchHandle/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/CloneDialog/CloneDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/CloneDialog/CloneDialog.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/CloneDialog/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/CloneDialog/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/CloneDialog/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/CloneDialog/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/DeleteDialog/DeleteDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/DeleteDialog/DeleteDialog.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/DeleteDialog/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/DeleteDialog/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/DeleteDialog/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/DeleteDialog/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/DiffEditorDialog/DiffEditorDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/DiffEditorDialog/DiffEditorDialog.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/DiffEditorDialog/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/DiffEditorDialog/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/DiffEditorDialog/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/DiffEditorDialog/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/EditorNameSpace/EditorNameSpace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/EditorNameSpace/EditorNameSpace.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/EditorNameSpace/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/EditorNameSpace/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/EditorNameSpace/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/EditorNameSpace/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/ExportDialog/ExportDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/ExportDialog/ExportDialog.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/ExportDialog/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/ExportDialog/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/ExportDialog/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/ExportDialog/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/ImportDialog/ImportDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/ImportDialog/ImportDialog.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/ImportDialog/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/ImportDialog/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/ImportDialog/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/ImportDialog/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/MonacoEditor/MonacoEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/MonacoEditor/MonacoEditor.tsx -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/MonacoEditor/constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/MonacoEditor/constant.ts -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/MonacoEditor/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/MonacoEditor/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/MonacoEditor/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/MonacoEditor/index.tsx -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/NameSpaceList/NameSpaceList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/NameSpaceList/NameSpaceList.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/NameSpaceList/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/NameSpaceList/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/NameSpaceList/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/NameSpaceList/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/NewNameSpace/NewNameSpace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/NewNameSpace/NewNameSpace.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/NewNameSpace/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/NewNameSpace/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/NewNameSpace/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/NewNameSpace/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/RegionGroup/RegionGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/RegionGroup/RegionGroup.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/RegionGroup/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/RegionGroup/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/RegionGroup/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/RegionGroup/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/ShowCodeing/ShowCodeing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/ShowCodeing/ShowCodeing.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/ShowCodeing/ShowServiceCodeing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/ShowCodeing/ShowServiceCodeing.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/ShowCodeing/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/ShowCodeing/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/ShowCodeing/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/ShowCodeing/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/SuccessDialog/SuccessDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/SuccessDialog/SuccessDialog.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/SuccessDialog/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/SuccessDialog/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/components/SuccessDialog/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/components/SuccessDialog/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/config.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/constants.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/globalLib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/globalLib.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/layouts/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/layouts/Header.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/layouts/MainLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/layouts/MainLayout.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/layouts/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/layouts/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/layouts/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/layouts/menu.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/lib.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/locales/en-US.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/locales/en-US.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/locales/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/locales/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/locales/zh-CN.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/locales/zh-CN.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/pages/AuthorityControl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/pages/AuthorityControl/README.md -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/pages/AuthorityControl/RolesManagement/NewRole.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/pages/AuthorityControl/RolesManagement/NewRole.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/pages/AuthorityControl/RolesManagement/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/pages/AuthorityControl/RolesManagement/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/pages/AuthorityControl/UserManagement/NewUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/pages/AuthorityControl/UserManagement/NewUser.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/pages/AuthorityControl/UserManagement/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/pages/AuthorityControl/UserManagement/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/pages/AuthorityControl/authority.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/pages/AuthorityControl/authority.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/pages/ClusterManagement/ClusterNodeList/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/pages/ClusterManagement/ClusterNodeList/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/pages/ConfigurationManagement/ConfigDetail/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/pages/ConfigurationManagement/ConfigDetail/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/pages/ConfigurationManagement/ConfigEditor/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/pages/ConfigurationManagement/ConfigEditor/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/pages/ConfigurationManagement/ConfigSync/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/pages/ConfigurationManagement/ConfigSync/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/pages/ConfigurationManagement/ConfigSync/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/pages/ConfigurationManagement/ConfigSync/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/pages/ConfigurationManagement/NewConfig/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/pages/ConfigurationManagement/NewConfig/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/pages/ConfigurationManagement/NewConfig/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/pages/ConfigurationManagement/NewConfig/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/pages/Login/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/pages/Login/Login.jsx -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/pages/Login/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/pages/Login/index.jsx -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/pages/Login/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/pages/Login/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/pages/NameSpace/NameSpace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/pages/NameSpace/NameSpace.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/pages/NameSpace/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/pages/NameSpace/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/pages/NameSpace/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/pages/NameSpace/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/pages/ServiceManagement/ServiceDetail/constant.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/pages/ServiceManagement/ServiceDetail/constant.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/pages/ServiceManagement/ServiceDetail/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/pages/ServiceManagement/ServiceDetail/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/pages/ServiceManagement/ServiceDetail/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/pages/ServiceManagement/ServiceDetail/util.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/pages/ServiceManagement/ServiceList/ServiceList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/pages/ServiceManagement/ServiceList/ServiceList.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/pages/ServiceManagement/ServiceList/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/pages/ServiceManagement/ServiceList/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/pages/ServiceManagement/SubscriberList/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/pages/ServiceManagement/SubscriberList/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/pages/Welcome/Welcome.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/pages/Welcome/Welcome.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/pages/Welcome/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/pages/Welcome/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/reducers/authority.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/reducers/authority.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/reducers/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/reducers/base.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/reducers/configuration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/reducers/configuration.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/reducers/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/reducers/locale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/reducers/locale.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/reducers/namespace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/reducers/namespace.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/reducers/subscribers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/reducers/subscribers.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/utils/nacosutil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/utils/nacosutil.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/utils/request.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/src/utils/validateContent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/src/utils/validateContent.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/test/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/test/.editorconfig -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/test/.gitignore -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/test/README.md -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/test/commons/commons.md: -------------------------------------------------------------------------------- 1 | Please save common test case here. -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/test/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/test/config.json -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/test/hosts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/test/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/test/install.sh -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/test/package.json -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/test/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/test/run.bat -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/test/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/test/run.sh -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/test/sample/configDetail.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/test/sample/configDetail.spec.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/test/sample/configurationManagement.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/test/sample/configurationManagement.spec.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/test/sample/instanceFilter.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/test/sample/instanceFilter.spec.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/test/uploadfiles/uploadfiles.md: -------------------------------------------------------------------------------- 1 | Please save upload files here. 2 | -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console-ui/tsconfig.json -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console/src/main/java/com/alibaba/nacos/Nacos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console/src/main/java/com/alibaba/nacos/Nacos.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console/src/main/resources/META-INF/nacos-default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console/src/main/resources/META-INF/nacos-default.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console/src/main/resources/META-INF/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console/src/main/resources/META-INF/schema.sql -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console/src/main/resources/application.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console/src/main/resources/static/console-ui/public/css/icon.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console/src/main/resources/static/console-ui/public/css/icon.css -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console/src/main/resources/static/console-ui/public/css/merge.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console/src/main/resources/static/console-ui/public/css/merge.css -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console/src/main/resources/static/console-ui/public/img/nacos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console/src/main/resources/static/console-ui/public/img/nacos.png -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console/src/main/resources/static/console-ui/public/js/jquery.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console/src/main/resources/static/console-ui/public/js/jquery.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console/src/main/resources/static/console-ui/public/js/loader.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console/src/main/resources/static/console-ui/public/js/loader.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console/src/main/resources/static/console-ui/public/js/merge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console/src/main/resources/static/console-ui/public/js/merge.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console/src/main/resources/static/console-ui/public/js/xml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console/src/main/resources/static/console-ui/public/js/xml.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console/src/main/resources/static/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console/src/main/resources/static/css/main.css -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console/src/main/resources/static/img/black_dot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console/src/main/resources/static/img/black_dot.png -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console/src/main/resources/static/img/logo-2000-390.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console/src/main/resources/static/img/logo-2000-390.svg -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console/src/main/resources/static/img/nacos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console/src/main/resources/static/img/nacos.png -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console/src/main/resources/static/index.html -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console/src/main/resources/static/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console/src/main/resources/static/js/main.js -------------------------------------------------------------------------------- /方案一实现代码/nacos143/console/src/main/resources/static/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/console/src/main/resources/static/login.html -------------------------------------------------------------------------------- /方案一实现代码/nacos143/core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/core/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/core/src/main/java/com/alibaba/nacos/core/auth/AuthConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/core/src/main/java/com/alibaba/nacos/core/auth/AuthConfig.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/core/src/main/java/com/alibaba/nacos/core/auth/AuthFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/core/src/main/java/com/alibaba/nacos/core/auth/AuthFilter.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/core/src/main/java/com/alibaba/nacos/core/cluster/Member.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/core/src/main/java/com/alibaba/nacos/core/cluster/Member.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/core/src/main/java/com/alibaba/nacos/core/cluster/MemberUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/core/src/main/java/com/alibaba/nacos/core/cluster/MemberUtil.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/core/src/main/java/com/alibaba/nacos/core/cluster/NodeState.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/core/src/main/java/com/alibaba/nacos/core/cluster/NodeState.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/core/src/main/java/com/alibaba/nacos/core/cluster/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/core/src/main/java/com/alibaba/nacos/core/cluster/Task.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/core/src/main/java/com/alibaba/nacos/core/exception/ErrorCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/core/src/main/java/com/alibaba/nacos/core/exception/ErrorCode.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/core/src/main/java/com/alibaba/nacos/core/utils/ClassUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/core/src/main/java/com/alibaba/nacos/core/utils/ClassUtils.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/core/src/main/java/com/alibaba/nacos/core/utils/Commons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/core/src/main/java/com/alibaba/nacos/core/utils/Commons.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/core/src/main/java/com/alibaba/nacos/core/utils/GenericType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/core/src/main/java/com/alibaba/nacos/core/utils/GenericType.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/core/src/main/java/com/alibaba/nacos/core/utils/Loggers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/core/src/main/java/com/alibaba/nacos/core/utils/Loggers.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/core/src/main/java/com/alibaba/nacos/core/utils/TimerContext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/core/src/main/java/com/alibaba/nacos/core/utils/TimerContext.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/core/src/main/java/com/alibaba/nacos/core/utils/WebUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/core/src/main/java/com/alibaba/nacos/core/utils/WebUtils.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/core/src/main/resources/META-INF/logback/nacos.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/core/src/main/resources/META-INF/logback/nacos.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/core/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/core/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /方案一实现代码/nacos143/core/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/core/src/main/resources/banner.txt -------------------------------------------------------------------------------- /方案一实现代码/nacos143/distribution/LICENSE-BIN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/distribution/LICENSE-BIN -------------------------------------------------------------------------------- /方案一实现代码/nacos143/distribution/NOTICE-BIN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/distribution/NOTICE-BIN -------------------------------------------------------------------------------- /方案一实现代码/nacos143/distribution/bin/shutdown.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/distribution/bin/shutdown.cmd -------------------------------------------------------------------------------- /方案一实现代码/nacos143/distribution/bin/shutdown.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/distribution/bin/shutdown.sh -------------------------------------------------------------------------------- /方案一实现代码/nacos143/distribution/bin/startup.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/distribution/bin/startup.cmd -------------------------------------------------------------------------------- /方案一实现代码/nacos143/distribution/bin/startup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/distribution/bin/startup.sh -------------------------------------------------------------------------------- /方案一实现代码/nacos143/distribution/conf/1.4.0-ipv6_support-update.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/distribution/conf/1.4.0-ipv6_support-update.sql -------------------------------------------------------------------------------- /方案一实现代码/nacos143/distribution/conf/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/distribution/conf/application.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos143/distribution/conf/application.properties.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/distribution/conf/application.properties.example -------------------------------------------------------------------------------- /方案一实现代码/nacos143/distribution/conf/cluster.conf.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/distribution/conf/cluster.conf.example -------------------------------------------------------------------------------- /方案一实现代码/nacos143/distribution/conf/nacos-logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/distribution/conf/nacos-logback.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/distribution/conf/nacos-mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/distribution/conf/nacos-mysql.sql -------------------------------------------------------------------------------- /方案一实现代码/nacos143/distribution/conf/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/distribution/conf/schema.sql -------------------------------------------------------------------------------- /方案一实现代码/nacos143/distribution/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/distribution/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/distribution/release-address.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/distribution/release-address.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/distribution/release-client.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/distribution/release-client.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/distribution/release-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/distribution/release-config.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/distribution/release-core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/distribution/release-core.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/distribution/release-nacos.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/distribution/release-nacos.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/distribution/release-naming.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/distribution/release-naming.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/doc/Nacos_Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/doc/Nacos_Logo.png -------------------------------------------------------------------------------- /方案一实现代码/nacos143/doc/arch.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /方案一实现代码/nacos143/example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/example/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/example/src/main/java/com/alibaba/nacos/example/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/example/src/main/java/com/alibaba/nacos/example/App.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/example/src/main/java/com/alibaba/nacos/example/ConfigExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/example/src/main/java/com/alibaba/nacos/example/ConfigExample.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/example/src/main/java/com/alibaba/nacos/example/NamingExample.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/example/src/main/java/com/alibaba/nacos/example/NamingExample.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/istio/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/istio/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/istio/src/main/java/com/alibaba/nacos/istio/IstioApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/istio/src/main/java/com/alibaba/nacos/istio/IstioApp.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/istio/src/main/java/com/alibaba/nacos/istio/misc/IstioConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/istio/src/main/java/com/alibaba/nacos/istio/misc/IstioConfig.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/istio/src/main/java/com/alibaba/nacos/istio/misc/Loggers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/istio/src/main/java/com/alibaba/nacos/istio/misc/Loggers.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/istio/src/main/java/com/alibaba/nacos/istio/model/Gateway.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/istio/src/main/java/com/alibaba/nacos/istio/model/Gateway.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/istio/src/main/java/com/alibaba/nacos/istio/model/Port.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/istio/src/main/java/com/alibaba/nacos/istio/model/Port.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/istio/src/main/java/com/alibaba/nacos/istio/model/Server.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/istio/src/main/java/com/alibaba/nacos/istio/model/Server.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/istio/src/main/java/com/alibaba/nacos/istio/model/mcp/Mcp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/istio/src/main/java/com/alibaba/nacos/istio/model/mcp/Mcp.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/istio/src/main/resources/gateway.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/istio/src/main/resources/gateway.proto -------------------------------------------------------------------------------- /方案一实现代码/nacos143/istio/src/main/resources/mcp.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/istio/src/main/resources/mcp.proto -------------------------------------------------------------------------------- /方案一实现代码/nacos143/istio/src/main/resources/metadata.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/istio/src/main/resources/metadata.proto -------------------------------------------------------------------------------- /方案一实现代码/nacos143/istio/src/main/resources/resource.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/istio/src/main/resources/resource.proto -------------------------------------------------------------------------------- /方案一实现代码/nacos143/istio/src/main/resources/service_entry.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/istio/src/main/resources/service_entry.proto -------------------------------------------------------------------------------- /方案一实现代码/nacos143/istio/src/main/resources/status.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/istio/src/main/resources/status.proto -------------------------------------------------------------------------------- /方案一实现代码/nacos143/naming/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/naming/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/NamingApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/NamingApp.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/core/Cluster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/core/Cluster.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/core/Instance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/core/Instance.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/core/Instances.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/core/Instances.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/core/Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/core/Service.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/misc/HttpClient.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/misc/HttpClient.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/misc/Loggers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/misc/Loggers.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/misc/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/misc/Message.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/misc/NetUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/misc/NetUtils.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/pojo/Record.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/pojo/Record.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/pojo/Subscriber.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/pojo/Subscriber.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/push/ClientInfo.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/push/ClientInfo.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/push/DataSource.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/push/DataSource.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/utils/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/utils/Constants.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/web/CanDistro.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/naming/src/main/java/com/alibaba/nacos/naming/web/CanDistro.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/naming/src/main/resources/META-INF/logback/naming-included.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/naming/src/main/resources/META-INF/logback/naming-included.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/naming/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/naming/src/main/resources/application.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos143/naming/src/test/java/com/alibaba/nacos/naming/BaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/naming/src/test/java/com/alibaba/nacos/naming/BaseTest.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/naming/src/test/java/com/alibaba/nacos/naming/JraftTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/naming/src/test/java/com/alibaba/nacos/naming/JraftTest.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/naming/src/test/java/com/alibaba/nacos/naming/core/DomainTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/naming/src/test/java/com/alibaba/nacos/naming/core/DomainTest.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/resources/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/resources/copyright -------------------------------------------------------------------------------- /方案一实现代码/nacos143/style/NacosCheckStyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/style/NacosCheckStyle.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/style/codeStyle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/style/codeStyle.md -------------------------------------------------------------------------------- /方案一实现代码/nacos143/style/nacos-code-style-for-idea.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/style/nacos-code-style-for-idea.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/sys/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/sys/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/sys/src/main/java/com/alibaba/nacos/sys/env/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/sys/src/main/java/com/alibaba/nacos/sys/env/Constants.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/sys/src/main/java/com/alibaba/nacos/sys/env/EnvUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/sys/src/main/java/com/alibaba/nacos/sys/env/EnvUtil.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/sys/src/main/java/com/alibaba/nacos/sys/file/FileChangeEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/sys/src/main/java/com/alibaba/nacos/sys/file/FileChangeEvent.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/sys/src/main/java/com/alibaba/nacos/sys/file/FileWatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/sys/src/main/java/com/alibaba/nacos/sys/file/FileWatcher.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/sys/src/main/java/com/alibaba/nacos/sys/file/WatchFileCenter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/sys/src/main/java/com/alibaba/nacos/sys/file/WatchFileCenter.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/sys/src/main/java/com/alibaba/nacos/sys/utils/DiskUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/sys/src/main/java/com/alibaba/nacos/sys/utils/DiskUtils.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/sys/src/main/java/com/alibaba/nacos/sys/utils/InetUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/sys/src/main/java/com/alibaba/nacos/sys/utils/InetUtils.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/sys/src/main/resources/META-INF/nacos-default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/sys/src/main/resources/META-INF/nacos-default.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos143/sys/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/sys/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /方案一实现代码/nacos143/sys/src/test/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/sys/src/test/resources/application.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos143/test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/test/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/test/src/test/java/com/alibaba/nacos/test/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/test/src/test/java/com/alibaba/nacos/test/AppTest.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/test/src/test/java/com/alibaba/nacos/test/BaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/test/src/test/java/com/alibaba/nacos/test/BaseTest.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/test/src/test/java/com/alibaba/nacos/test/base/Params.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/test/src/test/java/com/alibaba/nacos/test/base/Params.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/test/src/test/java/com/alibaba/nacos/test/core/JacksonUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/test/src/test/java/com/alibaba/nacos/test/core/JacksonUtils.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/test/src/test/java/com/alibaba/nacos/test/core/auth/AuthBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/test/src/test/java/com/alibaba/nacos/test/core/auth/AuthBase.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/test/src/test/java/com/alibaba/nacos/test/naming/Cmdb_ITCase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/test/src/test/java/com/alibaba/nacos/test/naming/Cmdb_ITCase.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/test/src/test/java/com/alibaba/nacos/test/naming/NamingBase.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/test/src/test/java/com/alibaba/nacos/test/naming/NamingBase.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/test/src/test/java/com/alibaba/nacos/test/naming/RandomUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/test/src/test/java/com/alibaba/nacos/test/naming/RandomUtils.java -------------------------------------------------------------------------------- /方案一实现代码/nacos143/test/src/test/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/test/src/test/resources/application.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos143/test/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/test/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos143/test/src/test/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos143/test/src/test/resources/schema.sql -------------------------------------------------------------------------------- /方案一实现代码/nacos210/.gitattributes: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/.gitattributes -------------------------------------------------------------------------------- /方案一实现代码/nacos210/.github/ISSUE_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/.github/ISSUE_TEMPLATE.md -------------------------------------------------------------------------------- /方案一实现代码/nacos210/.github/ISSUE_TEMPLATE/bug-report.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/.github/ISSUE_TEMPLATE/bug-report.md -------------------------------------------------------------------------------- /方案一实现代码/nacos210/.github/ISSUE_TEMPLATE/feature_request.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/.github/ISSUE_TEMPLATE/feature_request.md -------------------------------------------------------------------------------- /方案一实现代码/nacos210/.github/ISSUE_TEMPLATE/old-issue-template.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/.github/ISSUE_TEMPLATE/old-issue-template.md -------------------------------------------------------------------------------- /方案一实现代码/nacos210/.github/PULL_REQUEST_TEMPLATE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/.github/PULL_REQUEST_TEMPLATE.md -------------------------------------------------------------------------------- /方案一实现代码/nacos210/.github/stale.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/.github/stale.yml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/.github/workflows/ci.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/.github/workflows/ci.yml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/.github/workflows/it.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/.github/workflows/it.yml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/.gitignore -------------------------------------------------------------------------------- /方案一实现代码/nacos210/.travis.yml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/.travis.yml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/BUILDING: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/BUILDING -------------------------------------------------------------------------------- /方案一实现代码/nacos210/CHANGELOG.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/CHANGELOG.md -------------------------------------------------------------------------------- /方案一实现代码/nacos210/CODE_OF_CONDUCT.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/CODE_OF_CONDUCT.md -------------------------------------------------------------------------------- /方案一实现代码/nacos210/CONTRIBUTING.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/CONTRIBUTING.md -------------------------------------------------------------------------------- /方案一实现代码/nacos210/LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/LICENSE -------------------------------------------------------------------------------- /方案一实现代码/nacos210/NOTICE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/NOTICE -------------------------------------------------------------------------------- /方案一实现代码/nacos210/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/README.md -------------------------------------------------------------------------------- /方案一实现代码/nacos210/README_NACOS.md: -------------------------------------------------------------------------------- 1 | # Nacos2.1多数据源适配开发过程 2 | 3 | 待更新。 4 | 5 | -------------------------------------------------------------------------------- /方案一实现代码/nacos210/REPORTING-BUGS.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/REPORTING-BUGS.md -------------------------------------------------------------------------------- /方案一实现代码/nacos210/address/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/address/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/address/src/main/java/com/alibaba/nacos/address/AddressServer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/address/src/main/java/com/alibaba/nacos/address/AddressServer.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/address/src/main/java/com/alibaba/nacos/address/misc/Loggers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/address/src/main/java/com/alibaba/nacos/address/misc/Loggers.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/address/src/main/resources/META-INF/logback/nacos-included.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/address/src/main/resources/META-INF/logback/nacos-included.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/address/src/main/resources/META-INF/nacos-default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/address/src/main/resources/META-INF/nacos-default.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos210/address/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/address/src/main/resources/application.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/NacosFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/NacosFactory.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/PropertyKeyConst.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/PropertyKeyConst.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/cmdb/pojo/Entity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/cmdb/pojo/Entity.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/cmdb/pojo/EntityEvent.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/cmdb/pojo/EntityEvent.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/cmdb/pojo/Label.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/cmdb/pojo/Label.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/cmdb/spi/CmdbService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/cmdb/spi/CmdbService.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/common/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/common/Constants.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/common/ResponseCode.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/common/ResponseCode.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/config/ConfigFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/config/ConfigFactory.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/config/ConfigService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/config/ConfigService.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/config/ConfigType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/config/ConfigType.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/grpc/auto/Metadata.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/grpc/auto/Metadata.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/grpc/auto/Payload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/grpc/auto/Payload.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/grpc/auto/RequestGrpc.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/grpc/auto/RequestGrpc.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/naming/CommonParams.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/naming/CommonParams.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/naming/NamingFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/naming/NamingFactory.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/naming/NamingService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/naming/NamingService.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/naming/listener/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/naming/listener/Event.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/naming/pojo/Cluster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/naming/pojo/Cluster.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/naming/pojo/Instance.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/naming/pojo/Instance.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/naming/pojo/ListView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/naming/pojo/ListView.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/naming/pojo/Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/naming/pojo/Service.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/remote/Payload.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/remote/Payload.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/remote/PushCallBack.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/remote/PushCallBack.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/remote/RequestFuture.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/remote/RequestFuture.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/remote/Requester.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/remote/Requester.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/selector/NoneSelector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/selector/NoneSelector.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/selector/Selector.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/selector/Selector.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/selector/SelectorType.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/selector/SelectorType.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/utils/NetUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/utils/NetUtils.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/utils/StringUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/java/com/alibaba/nacos/api/utils/StringUtils.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/main/proto/nacos_grpc_service.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/main/proto/nacos_grpc_service.proto -------------------------------------------------------------------------------- /方案一实现代码/nacos210/api/src/test/java/com/alibaba/nacos/api/utils/NetUtilsTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/api/src/test/java/com/alibaba/nacos/api/utils/NetUtilsTest.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/auth/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/auth/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/auth/src/main/java/com/alibaba/nacos/auth/ProtocolAuthService.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/auth/src/main/java/com/alibaba/nacos/auth/ProtocolAuthService.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/auth/src/main/java/com/alibaba/nacos/auth/annotation/Secured.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/auth/src/main/java/com/alibaba/nacos/auth/annotation/Secured.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/auth/src/main/java/com/alibaba/nacos/auth/config/AuthConfigs.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/auth/src/main/java/com/alibaba/nacos/auth/config/AuthConfigs.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/auth/src/main/java/com/alibaba/nacos/auth/util/AuthHeaderUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/auth/src/main/java/com/alibaba/nacos/auth/util/AuthHeaderUtil.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/auth/src/main/java/com/alibaba/nacos/auth/util/Loggers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/auth/src/main/java/com/alibaba/nacos/auth/util/Loggers.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/client/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/client/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/client/src/main/java/com/alibaba/nacos/client/utils/EnvUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/client/src/main/java/com/alibaba/nacos/client/utils/EnvUtil.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/client/src/main/java/com/alibaba/nacos/client/utils/LogUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/client/src/main/java/com/alibaba/nacos/client/utils/LogUtils.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/client/src/main/java/com/alibaba/nacos/client/utils/ParamUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/client/src/main/java/com/alibaba/nacos/client/utils/ParamUtil.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/client/src/main/resources/nacos-log4j2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/client/src/main/resources/nacos-log4j2.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/client/src/main/resources/nacos-logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/client/src/main/resources/nacos-logback.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/client/src/test/java/com/alibaba/nacos/client/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/client/src/test/java/com/alibaba/nacos/client/AppTest.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/client/src/test/java/com/alibaba/nacos/client/NamingTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/client/src/test/java/com/alibaba/nacos/client/NamingTest.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/cmdb/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/cmdb/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/cmdb/src/main/java/com/alibaba/nacos/cmdb/CmdbApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/cmdb/src/main/java/com/alibaba/nacos/cmdb/CmdbApp.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/cmdb/src/main/java/com/alibaba/nacos/cmdb/utils/Loggers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/cmdb/src/main/java/com/alibaba/nacos/cmdb/utils/Loggers.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/cmdb/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/cmdb/src/main/resources/application.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos210/common/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/common/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/common/src/main/java/com/alibaba/nacos/common/Beta.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/common/src/main/java/com/alibaba/nacos/common/Beta.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/common/src/main/java/com/alibaba/nacos/common/JustForTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/common/src/main/java/com/alibaba/nacos/common/JustForTest.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/common/src/main/java/com/alibaba/nacos/common/cache/Cache.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/common/src/main/java/com/alibaba/nacos/common/cache/Cache.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/common/src/main/java/com/alibaba/nacos/common/codec/Base64.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/common/src/main/java/com/alibaba/nacos/common/codec/Base64.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/common/src/main/java/com/alibaba/nacos/common/notify/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/common/src/main/java/com/alibaba/nacos/common/notify/Event.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/common/src/main/java/com/alibaba/nacos/common/package-info.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/common/src/main/java/com/alibaba/nacos/common/package-info.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/common/src/main/java/com/alibaba/nacos/common/utils/Pair.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/common/src/main/java/com/alibaba/nacos/common/utils/Pair.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/common/src/main/resources/nacos-version.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/common/src/main/resources/nacos-version.txt -------------------------------------------------------------------------------- /方案一实现代码/nacos210/common/src/test/java/com/alibaba/nacos/common/AppTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/common/src/test/java/com/alibaba/nacos/common/AppTest.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/config/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/config/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/config/src/main/resources/META-INF/logback/config-included.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/config/src/main/resources/META-INF/logback/config-included.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/config/src/main/resources/META-INF/nacos-db.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/config/src/main/resources/META-INF/nacos-db.sql -------------------------------------------------------------------------------- /方案一实现代码/nacos210/config/src/main/resources/META-INF/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/config/src/main/resources/META-INF/schema.sql -------------------------------------------------------------------------------- /方案一实现代码/nacos210/config/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/config/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /方案一实现代码/nacos210/config/src/main/resources/version/version.txt: -------------------------------------------------------------------------------- 1 | ${project.version} 2 | -------------------------------------------------------------------------------- /方案一实现代码/nacos210/config/src/test/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/config/src/test/resources/application.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos210/config/src/test/resources/log4j.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/config/src/test/resources/log4j.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos210/config/src/test/resources/user.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/config/src/test/resources/user.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos210/consistency/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/consistency/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/consistency/src/main/proto/Data.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/consistency/src/main/proto/Data.proto -------------------------------------------------------------------------------- /方案一实现代码/nacos210/consistency/src/main/proto/consistency.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/consistency/src/main/proto/consistency.proto -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/.babelrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/.babelrc -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/.editorconfig -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/.eslintignore: -------------------------------------------------------------------------------- 1 | *.svg 2 | *.ejs 3 | .DS_Store 4 | build 5 | node_modules 6 | public -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/.eslintrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/.eslintrc -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/.gitignore -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/.prettierignore: -------------------------------------------------------------------------------- 1 | *.svg 2 | *.ejs 3 | .DS_Store 4 | build 5 | node_modules 6 | public -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/.prettierrc: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/.prettierrc -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/README.md -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/build/copy-dist.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/build/copy-dist.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/build/copyFile.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/build/copyFile.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/build/webpack.base.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/build/webpack.base.conf.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/build/webpack.dev.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/build/webpack.dev.conf.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/build/webpack.prod.conf.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/build/webpack.prod.conf.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/package.json -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/public/index.ejs: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/public/index.ejs -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/BatchHandle/BatchHandle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/BatchHandle/BatchHandle.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/BatchHandle/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/BatchHandle/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/BatchHandle/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/BatchHandle/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/CloneDialog/CloneDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/CloneDialog/CloneDialog.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/CloneDialog/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/CloneDialog/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/CloneDialog/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/CloneDialog/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/DeleteDialog/DeleteDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/DeleteDialog/DeleteDialog.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/DeleteDialog/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/DeleteDialog/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/DeleteDialog/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/DeleteDialog/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/DiffEditorDialog/DiffEditorDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/DiffEditorDialog/DiffEditorDialog.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/DiffEditorDialog/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/DiffEditorDialog/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/DiffEditorDialog/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/DiffEditorDialog/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/EditorNameSpace/EditorNameSpace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/EditorNameSpace/EditorNameSpace.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/EditorNameSpace/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/EditorNameSpace/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/EditorNameSpace/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/EditorNameSpace/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/ExportDialog/ExportDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/ExportDialog/ExportDialog.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/ExportDialog/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/ExportDialog/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/ExportDialog/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/ExportDialog/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/ImportDialog/ImportDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/ImportDialog/ImportDialog.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/ImportDialog/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/ImportDialog/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/ImportDialog/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/ImportDialog/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/MonacoEditor/MonacoEditor.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/MonacoEditor/MonacoEditor.tsx -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/MonacoEditor/constant.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/MonacoEditor/constant.ts -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/MonacoEditor/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/MonacoEditor/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/MonacoEditor/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/MonacoEditor/index.tsx -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/NameSpaceList/NameSpaceList.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/NameSpaceList/NameSpaceList.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/NameSpaceList/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/NameSpaceList/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/NameSpaceList/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/NameSpaceList/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/NewNameSpace/NewNameSpace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/NewNameSpace/NewNameSpace.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/NewNameSpace/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/NewNameSpace/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/NewNameSpace/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/NewNameSpace/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/RegionGroup/RegionGroup.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/RegionGroup/RegionGroup.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/RegionGroup/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/RegionGroup/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/RegionGroup/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/RegionGroup/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/ShowCodeing/ShowCodeing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/ShowCodeing/ShowCodeing.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/ShowCodeing/ShowServiceCodeing.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/ShowCodeing/ShowServiceCodeing.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/ShowCodeing/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/ShowCodeing/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/ShowCodeing/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/ShowCodeing/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/SuccessDialog/SuccessDialog.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/SuccessDialog/SuccessDialog.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/SuccessDialog/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/SuccessDialog/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/components/SuccessDialog/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/components/SuccessDialog/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/config.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/constants.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/constants.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/globalLib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/globalLib.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/layouts/Header.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/layouts/Header.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/layouts/MainLayout.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/layouts/MainLayout.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/layouts/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/layouts/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/layouts/menu.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/layouts/menu.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/lib.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/lib.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/locales/en-US.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/locales/en-US.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/locales/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/locales/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/locales/zh-CN.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/locales/zh-CN.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/pages/AuthorityControl/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/pages/AuthorityControl/README.md -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/pages/AuthorityControl/RolesManagement/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/pages/AuthorityControl/RolesManagement/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/pages/AuthorityControl/UserManagement/NewUser.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/pages/AuthorityControl/UserManagement/NewUser.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/pages/AuthorityControl/UserManagement/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/pages/AuthorityControl/UserManagement/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/pages/AuthorityControl/authority.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/pages/AuthorityControl/authority.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/pages/ClusterManagement/ClusterNodeList/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/pages/ClusterManagement/ClusterNodeList/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/pages/ConfigurationManagement/NewConfig/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/pages/ConfigurationManagement/NewConfig/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/pages/Login/Login.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/pages/Login/Login.jsx -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/pages/Login/index.jsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/pages/Login/index.jsx -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/pages/Login/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/pages/Login/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/pages/NameSpace/NameSpace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/pages/NameSpace/NameSpace.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/pages/NameSpace/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/pages/NameSpace/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/pages/NameSpace/index.scss: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/pages/NameSpace/index.scss -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/pages/ServiceManagement/ServiceDetail/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/pages/ServiceManagement/ServiceDetail/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/pages/ServiceManagement/ServiceDetail/util.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/pages/ServiceManagement/ServiceDetail/util.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/pages/ServiceManagement/ServiceList/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/pages/ServiceManagement/ServiceList/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/pages/ServiceManagement/SubscriberList/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/pages/ServiceManagement/SubscriberList/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/pages/Welcome/Welcome.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/pages/Welcome/Welcome.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/pages/Welcome/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/pages/Welcome/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/reducers/authority.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/reducers/authority.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/reducers/base.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/reducers/base.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/reducers/configuration.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/reducers/configuration.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/reducers/index.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/reducers/index.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/reducers/locale.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/reducers/locale.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/reducers/namespace.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/reducers/namespace.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/reducers/subscribers.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/reducers/subscribers.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/utils/nacosutil.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/utils/nacosutil.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/utils/request.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/utils/request.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/src/utils/validateContent.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/src/utils/validateContent.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/test/.editorconfig: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/test/.editorconfig -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/test/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/test/.gitignore -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/test/README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/test/README.md -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/test/commons/commons.md: -------------------------------------------------------------------------------- 1 | Please save common test case here. -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/test/config.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/test/config.json -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/test/hosts: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/test/install.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/test/install.sh -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/test/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/test/package.json -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/test/run.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/test/run.bat -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/test/run.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/test/run.sh -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/test/sample/configDetail.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/test/sample/configDetail.spec.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/test/sample/configurationManagement.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/test/sample/configurationManagement.spec.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/test/sample/instanceFilter.spec.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/test/sample/instanceFilter.spec.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/test/uploadfiles/uploadfiles.md: -------------------------------------------------------------------------------- 1 | Please save upload files here. 2 | -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console-ui/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console-ui/tsconfig.json -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console/src/main/java/com/alibaba/nacos/Nacos.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console/src/main/java/com/alibaba/nacos/Nacos.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console/src/main/resources/META-INF/nacos-default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console/src/main/resources/META-INF/nacos-default.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console/src/main/resources/META-INF/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console/src/main/resources/META-INF/schema.sql -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console/src/main/resources/application.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console/src/main/resources/static/console-ui/public/js/merge.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console/src/main/resources/static/console-ui/public/js/merge.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console/src/main/resources/static/console-ui/public/js/xml.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console/src/main/resources/static/console-ui/public/js/xml.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console/src/main/resources/static/css/main.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console/src/main/resources/static/css/main.css -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console/src/main/resources/static/img/black_dot.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console/src/main/resources/static/img/black_dot.png -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console/src/main/resources/static/img/logo-2000-390.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console/src/main/resources/static/img/logo-2000-390.svg -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console/src/main/resources/static/img/nacos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console/src/main/resources/static/img/nacos.png -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console/src/main/resources/static/index.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console/src/main/resources/static/index.html -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console/src/main/resources/static/js/main.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console/src/main/resources/static/js/main.js -------------------------------------------------------------------------------- /方案一实现代码/nacos210/console/src/main/resources/static/login.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/console/src/main/resources/static/login.html -------------------------------------------------------------------------------- /方案一实现代码/nacos210/core/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/core/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/core/src/main/java/com/alibaba/nacos/core/auth/AuthConfig.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/core/src/main/java/com/alibaba/nacos/core/auth/AuthConfig.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/core/src/main/java/com/alibaba/nacos/core/auth/AuthFilter.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/core/src/main/java/com/alibaba/nacos/core/auth/AuthFilter.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/core/src/main/java/com/alibaba/nacos/core/cluster/Member.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/core/src/main/java/com/alibaba/nacos/core/cluster/Member.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/core/src/main/java/com/alibaba/nacos/core/cluster/Task.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/core/src/main/java/com/alibaba/nacos/core/cluster/Task.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/core/src/main/java/com/alibaba/nacos/core/utils/ClassUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/core/src/main/java/com/alibaba/nacos/core/utils/ClassUtils.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/core/src/main/java/com/alibaba/nacos/core/utils/Commons.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/core/src/main/java/com/alibaba/nacos/core/utils/Commons.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/core/src/main/java/com/alibaba/nacos/core/utils/Loggers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/core/src/main/java/com/alibaba/nacos/core/utils/Loggers.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/core/src/main/java/com/alibaba/nacos/core/utils/StringPool.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/core/src/main/java/com/alibaba/nacos/core/utils/StringPool.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/core/src/main/java/com/alibaba/nacos/core/utils/WebUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/core/src/main/java/com/alibaba/nacos/core/utils/WebUtils.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/core/src/main/resources/META-INF/logback/nacos.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/core/src/main/resources/META-INF/logback/nacos.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/core/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/core/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /方案一实现代码/nacos210/core/src/main/resources/banner.txt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/core/src/main/resources/banner.txt -------------------------------------------------------------------------------- /方案一实现代码/nacos210/core/src/test/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/core/src/test/resources/application.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos210/distribution/LICENSE-BIN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/distribution/LICENSE-BIN -------------------------------------------------------------------------------- /方案一实现代码/nacos210/distribution/NOTICE-BIN: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/distribution/NOTICE-BIN -------------------------------------------------------------------------------- /方案一实现代码/nacos210/distribution/bin/shutdown.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/distribution/bin/shutdown.cmd -------------------------------------------------------------------------------- /方案一实现代码/nacos210/distribution/bin/shutdown.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/distribution/bin/shutdown.sh -------------------------------------------------------------------------------- /方案一实现代码/nacos210/distribution/bin/startup.cmd: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/distribution/bin/startup.cmd -------------------------------------------------------------------------------- /方案一实现代码/nacos210/distribution/bin/startup.sh: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/distribution/bin/startup.sh -------------------------------------------------------------------------------- /方案一实现代码/nacos210/distribution/conf/1.4.0-ipv6_support-update.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/distribution/conf/1.4.0-ipv6_support-update.sql -------------------------------------------------------------------------------- /方案一实现代码/nacos210/distribution/conf/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/distribution/conf/application.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos210/distribution/conf/application.properties.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/distribution/conf/application.properties.example -------------------------------------------------------------------------------- /方案一实现代码/nacos210/distribution/conf/cluster.conf.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/distribution/conf/cluster.conf.example -------------------------------------------------------------------------------- /方案一实现代码/nacos210/distribution/conf/nacos-dameng.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/distribution/conf/nacos-dameng.sql -------------------------------------------------------------------------------- /方案一实现代码/nacos210/distribution/conf/nacos-logback.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/distribution/conf/nacos-logback.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/distribution/conf/nacos-mysql.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/distribution/conf/nacos-mysql.sql -------------------------------------------------------------------------------- /方案一实现代码/nacos210/distribution/conf/nacos-oracle.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/distribution/conf/nacos-oracle.sql -------------------------------------------------------------------------------- /方案一实现代码/nacos210/distribution/conf/nacos-pg.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/distribution/conf/nacos-pg.sql -------------------------------------------------------------------------------- /方案一实现代码/nacos210/distribution/conf/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/distribution/conf/schema.sql -------------------------------------------------------------------------------- /方案一实现代码/nacos210/distribution/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/distribution/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/distribution/release-address.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/distribution/release-address.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/distribution/release-client.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/distribution/release-client.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/distribution/release-config.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/distribution/release-config.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/distribution/release-core.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/distribution/release-core.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/distribution/release-nacos.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/distribution/release-nacos.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/distribution/release-naming.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/distribution/release-naming.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/doc/Nacos_Logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/doc/Nacos_Logo.png -------------------------------------------------------------------------------- /方案一实现代码/nacos210/doc/arch.png: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /方案一实现代码/nacos210/example/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/example/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/example/src/main/java/com/alibaba/nacos/example/App.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/example/src/main/java/com/alibaba/nacos/example/App.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/istio/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/istio/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/istio/src/main/java/com/alibaba/nacos/istio/IstioApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/istio/src/main/java/com/alibaba/nacos/istio/IstioApp.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/istio/src/main/java/com/alibaba/nacos/istio/common/Event.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/istio/src/main/java/com/alibaba/nacos/istio/common/Event.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/istio/src/main/java/com/alibaba/nacos/istio/misc/Loggers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/istio/src/main/java/com/alibaba/nacos/istio/misc/Loggers.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/istio/src/main/resources/proto/gogoproto/gogo.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/istio/src/main/resources/proto/gogoproto/gogo.proto -------------------------------------------------------------------------------- /方案一实现代码/nacos210/istio/src/main/resources/proto/google/protobuf/any.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/istio/src/main/resources/proto/google/protobuf/any.proto -------------------------------------------------------------------------------- /方案一实现代码/nacos210/istio/src/main/resources/proto/mcp/Readme.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/istio/src/main/resources/proto/mcp/Readme.md -------------------------------------------------------------------------------- /方案一实现代码/nacos210/istio/src/main/resources/proto/mcp/v1alpha1/mcp.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/istio/src/main/resources/proto/mcp/v1alpha1/mcp.proto -------------------------------------------------------------------------------- /方案一实现代码/nacos210/istio/src/main/resources/proto/mcp/v1alpha1/metadata.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/istio/src/main/resources/proto/mcp/v1alpha1/metadata.proto -------------------------------------------------------------------------------- /方案一实现代码/nacos210/istio/src/main/resources/proto/mcp/v1alpha1/resource.proto: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/istio/src/main/resources/proto/mcp/v1alpha1/resource.proto -------------------------------------------------------------------------------- /方案一实现代码/nacos210/multidatasource/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/multidatasource/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/naming/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/naming/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/naming/src/main/java/com/alibaba/nacos/naming/NamingApp.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/naming/src/main/java/com/alibaba/nacos/naming/NamingApp.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/naming/src/main/java/com/alibaba/nacos/naming/core/Cluster.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/naming/src/main/java/com/alibaba/nacos/naming/core/Cluster.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/naming/src/main/java/com/alibaba/nacos/naming/core/Service.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/naming/src/main/java/com/alibaba/nacos/naming/core/Service.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/naming/src/main/java/com/alibaba/nacos/naming/misc/Loggers.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/naming/src/main/java/com/alibaba/nacos/naming/misc/Loggers.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/naming/src/main/java/com/alibaba/nacos/naming/misc/Message.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/naming/src/main/java/com/alibaba/nacos/naming/misc/Message.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/naming/src/main/java/com/alibaba/nacos/naming/pojo/Record.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/naming/src/main/java/com/alibaba/nacos/naming/pojo/Record.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/naming/src/main/resources/META-INF/logback/naming-included.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/naming/src/main/resources/META-INF/logback/naming-included.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/naming/src/main/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/naming/src/main/resources/application.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos210/naming/src/test/java/com/alibaba/nacos/naming/BaseTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/naming/src/test/java/com/alibaba/nacos/naming/BaseTest.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/plugin-default-impl/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/plugin-default-impl/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/plugin/auth/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/plugin/auth/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/plugin/encryption/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/plugin/encryption/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/plugin/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/plugin/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/resources/copyright: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/resources/copyright -------------------------------------------------------------------------------- /方案一实现代码/nacos210/style/NacosCheckStyle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/style/NacosCheckStyle.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/style/codeStyle.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/style/codeStyle.md -------------------------------------------------------------------------------- /方案一实现代码/nacos210/style/nacos-code-style-for-idea.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/style/nacos-code-style-for-idea.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/sys/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/sys/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/sys/src/main/java/com/alibaba/nacos/sys/env/Constants.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/sys/src/main/java/com/alibaba/nacos/sys/env/Constants.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/sys/src/main/java/com/alibaba/nacos/sys/env/EnvUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/sys/src/main/java/com/alibaba/nacos/sys/env/EnvUtil.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/sys/src/main/java/com/alibaba/nacos/sys/file/FileWatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/sys/src/main/java/com/alibaba/nacos/sys/file/FileWatcher.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/sys/src/main/java/com/alibaba/nacos/sys/utils/DiskUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/sys/src/main/java/com/alibaba/nacos/sys/utils/DiskUtils.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/sys/src/main/java/com/alibaba/nacos/sys/utils/InetUtils.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/sys/src/main/java/com/alibaba/nacos/sys/utils/InetUtils.java -------------------------------------------------------------------------------- /方案一实现代码/nacos210/sys/src/main/resources/META-INF/nacos-default.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/sys/src/main/resources/META-INF/nacos-default.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos210/sys/src/main/resources/META-INF/spring.factories: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/sys/src/main/resources/META-INF/spring.factories -------------------------------------------------------------------------------- /方案一实现代码/nacos210/sys/src/test/resources/application-empty.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/sys/src/test/resources/application-empty.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos210/sys/src/test/resources/application-prefix.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/sys/src/test/resources/application-prefix.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos210/sys/src/test/resources/application-test.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/sys/src/test/resources/application-test.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos210/sys/src/test/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/sys/src/test/resources/application.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos210/test/config-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/test/config-test/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/test/config-test/src/test/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/test/config-test/src/test/resources/application.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos210/test/config-test/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/test/config-test/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/test/config-test/src/test/resources/schema.sql: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/test/config-test/src/test/resources/schema.sql -------------------------------------------------------------------------------- /方案一实现代码/nacos210/test/core-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/test/core-test/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/test/core-test/src/test/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/test/core-test/src/test/resources/application.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos210/test/core-test/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/test/core-test/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/test/naming-test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/test/naming-test/pom.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/test/naming-test/src/test/resources/application.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/test/naming-test/src/test/resources/application.properties -------------------------------------------------------------------------------- /方案一实现代码/nacos210/test/naming-test/src/test/resources/logback-test.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/test/naming-test/src/test/resources/logback-test.xml -------------------------------------------------------------------------------- /方案一实现代码/nacos210/test/pom.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuchubuzai2018/nacos-multidatasource/HEAD/方案一实现代码/nacos210/test/pom.xml --------------------------------------------------------------------------------