Skip to content
GitLab
Projects
Groups
Snippets
Help
Loading...
Help
Help
Support
Community forum
Keyboard shortcuts
?
Submit feedback
Contribute to GitLab
Sign in
Toggle navigation
S
schbrain-parent
Project overview
Project overview
Details
Activity
Releases
Repository
Repository
Files
Commits
Branches
Tags
Contributors
Graph
Compare
Issues
0
Issues
0
List
Boards
Labels
Service Desk
Milestones
Merge Requests
0
Merge Requests
0
CI / CD
CI / CD
Pipelines
Jobs
Schedules
Operations
Operations
Metrics
Incidents
Environments
Packages & Registries
Packages & Registries
Package Registry
Analytics
Analytics
CI / CD
Repository
Value Stream
Wiki
Wiki
Snippets
Snippets
Members
Members
Collapse sidebar
Close sidebar
Activity
Graph
Create a new issue
Jobs
Commits
Issue Boards
Open sidebar
framework
schbrain-parent
Commits
34d85888
Commit
34d85888
authored
May 08, 2023
by
liaozan
🏀
Browse files
Options
Browse Files
Download
Email Patches
Plain Diff
Refactor dubbo properties load
parent
ecb37261
Changes
9
Hide whitespace changes
Inline
Side-by-side
Showing
9 changed files
with
2363 additions
and
38 deletions
+2363
-38
commons/common-util/src/main/java/com/schbrain/common/util/properties/OrderedMapPropertySource.java
...rain/common/util/properties/OrderedMapPropertySource.java
+4
-0
integration/integration-jenkins-plugin/pom.xml
integration/integration-jenkins-plugin/pom.xml
+1
-0
starters/apollo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/apollo/ApolloConfigurationInitializerEnvironmentPostProcessor.java
...olloConfigurationInitializerEnvironmentPostProcessor.java
+4
-1
starters/apollo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/apollo/ConfigurablePropertiesLoader.java
...rk/autoconfigure/apollo/ConfigurablePropertiesLoader.java
+5
-10
starters/apollo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/apollo/event/PropertiesPreparedEvent.java
...k/autoconfigure/apollo/event/PropertiesPreparedEvent.java
+3
-3
starters/dubbo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/dubbo/listener/DubboConfigInitEventListener.java
...onfigure/dubbo/listener/DubboConfigInitEventListener.java
+49
-0
starters/dubbo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/dubbo/listener/DubboPropertiesPreparedEventListener.java
.../dubbo/listener/DubboPropertiesPreparedEventListener.java
+17
-23
starters/dubbo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/dubbo/properties/DubboProperties.java
...ework/autoconfigure/dubbo/properties/DubboProperties.java
+61
-0
starters/dubbo-spring-boot-starter/src/main/resources/META-INF/spring-configuration-metadata.json
...ain/resources/META-INF/spring-configuration-metadata.json
+2219
-1
No files found.
commons/common-util/src/main/java/com/schbrain/common/util/properties/OrderedMapPropertySource.java
View file @
34d85888
...
@@ -21,4 +21,8 @@ public class OrderedMapPropertySource extends MapPropertySource {
...
@@ -21,4 +21,8 @@ public class OrderedMapPropertySource extends MapPropertySource {
getSource
().
putAll
(
properties
);
getSource
().
putAll
(
properties
);
}
}
public
void
addProperty
(
String
propertyName
,
String
propertyValue
)
{
getSource
().
put
(
propertyName
,
propertyValue
);
}
}
}
\ No newline at end of file
integration/integration-jenkins-plugin/pom.xml
View file @
34d85888
...
@@ -24,6 +24,7 @@
...
@@ -24,6 +24,7 @@
<properties>
<properties>
<jenkins.version>
2.397
</jenkins.version>
<jenkins.version>
2.397
</jenkins.version>
<maven.install.skip>
true
</maven.install.skip>
<maven.deploy.skip>
true
</maven.deploy.skip>
<maven.deploy.skip>
true
</maven.deploy.skip>
<spotbugs.skip>
true
</spotbugs.skip>
<spotbugs.skip>
true
</spotbugs.skip>
<enforcer.skip>
true
</enforcer.skip>
<enforcer.skip>
true
</enforcer.skip>
...
...
starters/apollo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/apollo/ApolloConfigurationInitializerEnvironmentPostProcessor.java
View file @
34d85888
...
@@ -34,8 +34,11 @@ public class ApolloConfigurationInitializerEnvironmentPostProcessor extends Logg
...
@@ -34,8 +34,11 @@ public class ApolloConfigurationInitializerEnvironmentPostProcessor extends Logg
private
static
Map
<
String
,
Object
>
INIT_PROPERTIES
=
new
LinkedHashMap
<>();
private
static
Map
<
String
,
Object
>
INIT_PROPERTIES
=
new
LinkedHashMap
<>();
private
final
ConfigurablePropertiesLoader
configurablePropertiesLoader
;
public
ApolloConfigurationInitializerEnvironmentPostProcessor
(
DeferredLogFactory
deferredLogFactory
,
ConfigurableBootstrapContext
bootstrapContext
)
{
public
ApolloConfigurationInitializerEnvironmentPostProcessor
(
DeferredLogFactory
deferredLogFactory
,
ConfigurableBootstrapContext
bootstrapContext
)
{
super
(
deferredLogFactory
,
bootstrapContext
);
super
(
deferredLogFactory
,
bootstrapContext
);
this
.
configurablePropertiesLoader
=
new
ConfigurablePropertiesLoader
(
deferredLogFactory
);
}
}
@Override
@Override
...
@@ -45,7 +48,7 @@ public class ApolloConfigurationInitializerEnvironmentPostProcessor extends Logg
...
@@ -45,7 +48,7 @@ public class ApolloConfigurationInitializerEnvironmentPostProcessor extends Logg
return
;
return
;
}
}
setRequiredProperty
(
environment
);
setRequiredProperty
(
environment
);
new
ConfigurablePropertiesLoader
(
deferredLogFactory
,
environment
,
application
).
load
(
);
configurablePropertiesLoader
.
load
(
environment
,
application
);
}
}
@Override
@Override
...
...
starters/apollo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/apollo/ConfigurablePropertiesLoader.java
View file @
34d85888
...
@@ -38,18 +38,12 @@ class ConfigurablePropertiesLoader {
...
@@ -38,18 +38,12 @@ class ConfigurablePropertiesLoader {
private
final
DeferredLogFactory
deferredLogFactory
;
private
final
DeferredLogFactory
deferredLogFactory
;
private
final
ConfigurableEnvironment
environment
;
ConfigurablePropertiesLoader
(
DeferredLogFactory
deferredLogFactory
)
{
private
final
SpringApplication
application
;
ConfigurablePropertiesLoader
(
DeferredLogFactory
deferredLogFactory
,
ConfigurableEnvironment
environment
,
SpringApplication
application
)
{
this
.
log
=
deferredLogFactory
.
getLog
(
ConfigurablePropertiesLoader
.
class
);
this
.
log
=
deferredLogFactory
.
getLog
(
ConfigurablePropertiesLoader
.
class
);
this
.
deferredLogFactory
=
deferredLogFactory
;
this
.
deferredLogFactory
=
deferredLogFactory
;
this
.
environment
=
environment
;
this
.
application
=
application
;
}
}
void
load
()
{
void
load
(
ConfigurableEnvironment
environment
,
SpringApplication
application
)
{
List
<
ConfigurableProperties
>
configurableProperties
=
loadFactories
(
ConfigurableProperties
.
class
,
getClass
().
getClassLoader
());
List
<
ConfigurableProperties
>
configurableProperties
=
loadFactories
(
ConfigurableProperties
.
class
,
getClass
().
getClassLoader
());
if
(
CollectionUtils
.
isEmpty
(
configurableProperties
))
{
if
(
CollectionUtils
.
isEmpty
(
configurableProperties
))
{
log
.
warn
(
"There is no configuration properties found"
);
log
.
warn
(
"There is no configuration properties found"
);
...
@@ -81,11 +75,12 @@ class ConfigurablePropertiesLoader {
...
@@ -81,11 +75,12 @@ class ConfigurablePropertiesLoader {
// resolve any placeHolders
// resolve any placeHolders
ConfigUtils
.
resolvePlaceHolders
(
environment
,
propertySource
);
ConfigUtils
.
resolvePlaceHolders
(
environment
,
propertySource
);
// multicast event
// multicast event
eventMulticaster
.
multicastEvent
(
createEvent
(
propertySource
,
properties
));
eventMulticaster
.
multicastEvent
(
createEvent
(
environment
,
application
,
propertySource
,
properties
));
});
});
}
}
private
PropertiesPreparedEvent
createEvent
(
OrderedMapPropertySource
propertySource
,
ConfigurableProperties
properties
)
{
private
PropertiesPreparedEvent
createEvent
(
ConfigurableEnvironment
environment
,
SpringApplication
application
,
OrderedMapPropertySource
propertySource
,
ConfigurableProperties
properties
)
{
ConfigurableProperties
boundProperties
=
properties
.
bind
(
environment
);
ConfigurableProperties
boundProperties
=
properties
.
bind
(
environment
);
return
new
PropertiesPreparedEvent
(
environment
,
deferredLogFactory
,
propertySource
,
boundProperties
,
application
);
return
new
PropertiesPreparedEvent
(
environment
,
deferredLogFactory
,
propertySource
,
boundProperties
,
application
);
}
}
...
...
starters/apollo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/apollo/event/PropertiesPreparedEvent.java
View file @
34d85888
...
@@ -23,18 +23,18 @@ public class PropertiesPreparedEvent extends ApplicationEvent {
...
@@ -23,18 +23,18 @@ public class PropertiesPreparedEvent extends ApplicationEvent {
private
final
OrderedMapPropertySource
propertySource
;
private
final
OrderedMapPropertySource
propertySource
;
private
final
SpringApplication
a
pplication
;
private
final
SpringApplication
springA
pplication
;
public
PropertiesPreparedEvent
(
ConfigurableEnvironment
environment
,
public
PropertiesPreparedEvent
(
ConfigurableEnvironment
environment
,
DeferredLogFactory
deferredLogFactory
,
DeferredLogFactory
deferredLogFactory
,
OrderedMapPropertySource
propertySource
,
OrderedMapPropertySource
propertySource
,
ConfigurableProperties
properties
,
ConfigurableProperties
properties
,
SpringApplication
a
pplication
)
{
SpringApplication
springA
pplication
)
{
super
(
properties
);
super
(
properties
);
this
.
environment
=
environment
;
this
.
environment
=
environment
;
this
.
propertySource
=
propertySource
;
this
.
propertySource
=
propertySource
;
this
.
deferredLogFactory
=
deferredLogFactory
;
this
.
deferredLogFactory
=
deferredLogFactory
;
this
.
application
=
a
pplication
;
this
.
springApplication
=
springA
pplication
;
}
}
public
ConfigurableProperties
getConfigurableProperties
()
{
public
ConfigurableProperties
getConfigurableProperties
()
{
...
...
starters/dubbo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/dubbo/listener/DubboConfigInitEventListener.java
0 → 100644
View file @
34d85888
package
com.schbrain.framework.autoconfigure.dubbo.listener
;
import
org.apache.dubbo.config.ConfigCenterConfig
;
import
org.apache.dubbo.config.context.ConfigManager
;
import
org.apache.dubbo.config.spring.context.event.DubboConfigInitEvent
;
import
org.apache.dubbo.config.spring.util.DubboBeanUtils
;
import
org.apache.dubbo.rpc.model.ApplicationModel
;
import
org.springframework.context.ApplicationListener
;
import
org.springframework.context.ConfigurableApplicationContext
;
import
org.springframework.core.PriorityOrdered
;
import
java.util.Map
;
import
static
org
.
apache
.
dubbo
.
config
.
spring
.
util
.
EnvironmentUtils
.
filterDubboProperties
;
/**
* @author liaozan
* @since 2023-05-08
*/
class
DubboConfigInitEventListener
implements
ApplicationListener
<
DubboConfigInitEvent
>,
PriorityOrdered
{
private
final
ConfigurableApplicationContext
applicationContext
;
DubboConfigInitEventListener
(
ConfigurableApplicationContext
applicationContext
)
{
this
.
applicationContext
=
applicationContext
;
}
@Override
public
void
onApplicationEvent
(
DubboConfigInitEvent
event
)
{
if
(
event
.
getApplicationContext
()
==
applicationContext
)
{
ApplicationModel
applicationModel
=
DubboBeanUtils
.
getApplicationModel
(
applicationContext
);
ConfigManager
configManager
=
applicationModel
.
getApplicationConfigManager
();
configManager
.
addConfigCenter
(
buildConfigCenterConfig
());
}
}
@Override
public
int
getOrder
()
{
return
HIGHEST_PRECEDENCE
;
}
private
ConfigCenterConfig
buildConfigCenterConfig
()
{
Map
<
String
,
String
>
externalConfiguration
=
filterDubboProperties
(
applicationContext
.
getEnvironment
());
ConfigCenterConfig
configCenterConfig
=
new
ConfigCenterConfig
();
configCenterConfig
.
setExternalConfig
(
externalConfiguration
);
return
configCenterConfig
;
}
}
\ No newline at end of file
starters/dubbo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/dubbo/listener/DubboPropertiesPreparedEventListener.java
View file @
34d85888
package
com.schbrain.framework.autoconfigure.dubbo.listener
;
package
com.schbrain.framework.autoconfigure.dubbo.listener
;
import
com.alibaba.fastjson2.JSONFactory
;
import
com.alibaba.fastjson2.JSONFactory
;
import
com.google.common.collect.Maps
;
import
com.schbrain.common.util.ApplicationName
;
import
com.schbrain.common.util.ApplicationName
;
import
com.schbrain.common.util.properties.OrderedMapPropertySource
;
import
com.schbrain.framework.autoconfigure.apollo.event.PropertiesPreparedEvent
;
import
com.schbrain.framework.autoconfigure.apollo.event.PropertiesPreparedEvent
;
import
com.schbrain.framework.autoconfigure.apollo.event.listener.GenericPropertiesPreparedEventListener
;
import
com.schbrain.framework.autoconfigure.apollo.event.listener.GenericPropertiesPreparedEventListener
;
import
com.schbrain.framework.autoconfigure.dubbo.properties.DubboProperties
;
import
com.schbrain.framework.autoconfigure.dubbo.properties.DubboProperties
;
import
org.apache.dubbo.config.bootstrap.DubboBootstrap
;
import
org.apache.dubbo.config.spring.ConfigCenterBean
;
import
org.apache.dubbo.config.spring.util.EnvironmentUtils
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.boot.SpringApplication
;
import
org.springframework.context.ApplicationContextInitializer
;
import
org.springframework.context.ConfigurableApplicationContext
;
import
org.springframework.core.Ordered
;
import
org.springframework.core.Ordered
;
import
org.springframework.core.env.ConfigurableEnvironment
;
import
org.springframework.core.env.ConfigurableEnvironment
;
import
java.util.Map
;
import
java.util.SortedMap
;
import
static
org
.
apache
.
dubbo
.
config
.
ConfigKeys
.
DUBBO_SCAN_BASE_PACKAGES
;
import
static
org
.
apache
.
dubbo
.
config
.
ConfigKeys
.
DUBBO_SCAN_BASE_PACKAGES
;
/**
/**
* @author liaozan
* @author liaozan
* @since 2023-04-28
* @since 2023-04-28
*/
*/
public
class
DubboPropertiesPreparedEventListener
extends
GenericPropertiesPreparedEventListener
<
DubboProperties
>
{
public
class
DubboPropertiesPreparedEventListener
extends
GenericPropertiesPreparedEventListener
<
DubboProperties
>
implements
ApplicationContextInitializer
<
ConfigurableApplicationContext
>
{
public
static
final
String
DUBBO_APPLICATION_NAME
=
"dubbo.application.name"
;
public
static
final
String
DUBBO_APPLICATION_NAME
=
"dubbo.application.name"
;
...
@@ -32,26 +28,24 @@ public class DubboPropertiesPreparedEventListener extends GenericPropertiesPrepa
...
@@ -32,26 +28,24 @@ public class DubboPropertiesPreparedEventListener extends GenericPropertiesPrepa
}
}
@Override
@Override
protected
void
onPropertiesPrepared
(
PropertiesPreparedEvent
event
,
DubboProperties
properties
)
{
public
void
initialize
(
ConfigurableApplicationContext
applicationContext
)
{
ConfigurableEnvironment
environment
=
event
.
getEnvironment
();
applicationContext
.
addApplicationListener
(
new
DubboConfigInitEventListener
(
applicationContext
));
Map
<
String
,
String
>
requiredProperties
=
collectRequiredProperties
(
environment
,
event
.
getApplication
());
event
.
getPropertySource
().
addProperties
(
requiredProperties
);
injectDubboProperties
(
environment
);
}
}
private
void
injectDubboProperties
(
ConfigurableEnvironment
environment
)
{
@Override
protected
void
onPropertiesPrepared
(
PropertiesPreparedEvent
event
,
DubboProperties
properties
)
{
event
.
getSpringApplication
().
addInitializers
(
this
);
setRequiredProperties
(
event
.
getEnvironment
(),
event
.
getSpringApplication
(),
event
.
getPropertySource
());
JSONFactory
.
setUseJacksonAnnotation
(
false
);
JSONFactory
.
setUseJacksonAnnotation
(
false
);
SortedMap
<
String
,
String
>
dubboProperties
=
EnvironmentUtils
.
filterDubboProperties
(
environment
);
ConfigCenterBean
configCenterBean
=
new
ConfigCenterBean
();
configCenterBean
.
setExternalConfig
(
dubboProperties
);
DubboBootstrap
.
getInstance
().
configCenter
(
configCenterBean
);
}
}
private
Map
<
String
,
String
>
collectRequiredProperties
(
ConfigurableEnvironment
environment
,
SpringApplication
application
)
{
private
void
setRequiredProperties
(
ConfigurableEnvironment
environment
,
SpringApplication
application
,
OrderedMapPropertySource
propertySource
)
{
Map
<
String
,
String
>
dubboRequiredProperties
=
Maps
.
newLinkedHashMapWithExpectedSize
(
2
);
if
(!
propertySource
.
containsProperty
(
DUBBO_SCAN_BASE_PACKAGES
))
{
dubboRequiredProperties
.
put
(
DUBBO_SCAN_BASE_PACKAGES
,
getBasePackage
(
application
));
propertySource
.
addProperty
(
DUBBO_SCAN_BASE_PACKAGES
,
getBasePackage
(
application
));
dubboRequiredProperties
.
put
(
DUBBO_APPLICATION_NAME
,
ApplicationName
.
get
(
environment
));
}
return
dubboRequiredProperties
;
if
(!
propertySource
.
containsProperty
(
DUBBO_APPLICATION_NAME
))
{
propertySource
.
addProperty
(
DUBBO_APPLICATION_NAME
,
ApplicationName
.
get
(
environment
));
}
}
}
private
String
getBasePackage
(
SpringApplication
application
)
{
private
String
getBasePackage
(
SpringApplication
application
)
{
...
...
starters/dubbo-spring-boot-starter/src/main/java/com/schbrain/framework/autoconfigure/dubbo/properties/DubboProperties.java
View file @
34d85888
...
@@ -3,7 +3,13 @@ package com.schbrain.framework.autoconfigure.dubbo.properties;
...
@@ -3,7 +3,13 @@ package com.schbrain.framework.autoconfigure.dubbo.properties;
import
com.schbrain.common.util.support.ConfigurableProperties
;
import
com.schbrain.common.util.support.ConfigurableProperties
;
import
lombok.Data
;
import
lombok.Data
;
import
lombok.EqualsAndHashCode
;
import
lombok.EqualsAndHashCode
;
import
org.apache.dubbo.config.*
;
import
org.apache.dubbo.config.spring.context.annotation.EnableDubbo
;
import
org.springframework.boot.context.properties.ConfigurationProperties
;
import
org.springframework.boot.context.properties.ConfigurationProperties
;
import
org.springframework.boot.context.properties.NestedConfigurationProperty
;
import
java.util.LinkedHashSet
;
import
java.util.Set
;
/**
/**
* used to fetch dubbo.* config from remote
* used to fetch dubbo.* config from remote
...
@@ -16,9 +22,64 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
...
@@ -16,9 +22,64 @@ import org.springframework.boot.context.properties.ConfigurationProperties;
@ConfigurationProperties
(
prefix
=
"dubbo"
)
@ConfigurationProperties
(
prefix
=
"dubbo"
)
public
class
DubboProperties
extends
ConfigurableProperties
{
public
class
DubboProperties
extends
ConfigurableProperties
{
@NestedConfigurationProperty
private
Scan
scan
=
new
Scan
();
@NestedConfigurationProperty
private
ApplicationConfig
application
=
new
ApplicationConfig
();
@NestedConfigurationProperty
private
ModuleConfig
module
=
new
ModuleConfig
();
@NestedConfigurationProperty
private
RegistryConfig
registry
=
new
RegistryConfig
();
@NestedConfigurationProperty
private
ProtocolConfig
protocol
=
new
ProtocolConfig
();
@NestedConfigurationProperty
private
MonitorConfig
monitor
=
new
MonitorConfig
();
@NestedConfigurationProperty
private
ProviderConfig
provider
=
new
ProviderConfig
();
@NestedConfigurationProperty
private
ConsumerConfig
consumer
=
new
ConsumerConfig
();
@NestedConfigurationProperty
private
ConfigCenterConfig
configCenter
=
new
ConfigCenterConfig
();
@NestedConfigurationProperty
private
MetadataReportConfig
metadataReport
=
new
MetadataReportConfig
();
@NestedConfigurationProperty
private
MetricsConfig
metrics
=
new
MetricsConfig
();
@NestedConfigurationProperty
private
TracingConfig
tracing
=
new
TracingConfig
();
@Override
@Override
public
String
getDefaultNamespace
()
{
public
String
getDefaultNamespace
()
{
return
"dubbo-common"
;
return
"dubbo-common"
;
}
}
static
class
Scan
{
/**
* The basePackages to scan , the multiple-value is delimited by comma
*
* @see EnableDubbo#scanBasePackages()
*/
private
Set
<
String
>
basePackages
=
new
LinkedHashSet
<>();
public
Set
<
String
>
getBasePackages
()
{
return
basePackages
;
}
public
void
setBasePackages
(
Set
<
String
>
basePackages
)
{
this
.
basePackages
=
basePackages
;
}
}
}
}
\ No newline at end of file
starters/dubbo-spring-boot-starter/src/main/resources/META-INF/spring-configuration-metadata.json
View file @
34d85888
...
@@ -4,8 +4,2226 @@
...
@@ -4,8 +4,2226 @@
"name"
:
"dubbo"
,
"name"
:
"dubbo"
,
"type"
:
"com.schbrain.framework.autoconfigure.dubbo.properties.DubboProperties"
,
"type"
:
"com.schbrain.framework.autoconfigure.dubbo.properties.DubboProperties"
,
"sourceType"
:
"com.schbrain.framework.autoconfigure.dubbo.properties.DubboProperties"
"sourceType"
:
"com.schbrain.framework.autoconfigure.dubbo.properties.DubboProperties"
},
{
"name"
:
"dubbo.application"
,
"type"
:
"org.apache.dubbo.config.ApplicationConfig"
,
"sourceType"
:
"com.schbrain.framework.autoconfigure.dubbo.properties.DubboProperties"
,
"sourceMethod"
:
"getApplication()"
},
{
"name"
:
"dubbo.config-center"
,
"type"
:
"org.apache.dubbo.config.ConfigCenterConfig"
,
"sourceType"
:
"com.schbrain.framework.autoconfigure.dubbo.properties.DubboProperties"
,
"sourceMethod"
:
"getConfigCenter()"
},
{
"name"
:
"dubbo.consumer"
,
"type"
:
"org.apache.dubbo.config.ConsumerConfig"
,
"sourceType"
:
"com.schbrain.framework.autoconfigure.dubbo.properties.DubboProperties"
,
"sourceMethod"
:
"getConsumer()"
},
{
"name"
:
"dubbo.metadata-report"
,
"type"
:
"org.apache.dubbo.config.MetadataReportConfig"
,
"sourceType"
:
"com.schbrain.framework.autoconfigure.dubbo.properties.DubboProperties"
,
"sourceMethod"
:
"getMetadataReport()"
},
{
"name"
:
"dubbo.metrics"
,
"type"
:
"org.apache.dubbo.config.MetricsConfig"
,
"sourceType"
:
"com.schbrain.framework.autoconfigure.dubbo.properties.DubboProperties"
,
"sourceMethod"
:
"getMetrics()"
},
{
"name"
:
"dubbo.module"
,
"type"
:
"org.apache.dubbo.config.ModuleConfig"
,
"sourceType"
:
"com.schbrain.framework.autoconfigure.dubbo.properties.DubboProperties"
,
"sourceMethod"
:
"getModule()"
},
{
"name"
:
"dubbo.monitor"
,
"type"
:
"org.apache.dubbo.config.MonitorConfig"
,
"sourceType"
:
"com.schbrain.framework.autoconfigure.dubbo.properties.DubboProperties"
,
"sourceMethod"
:
"getMonitor()"
},
{
"name"
:
"dubbo.protocol"
,
"type"
:
"org.apache.dubbo.config.ProtocolConfig"
,
"sourceType"
:
"com.schbrain.framework.autoconfigure.dubbo.properties.DubboProperties"
,
"sourceMethod"
:
"getProtocol()"
},
{
"name"
:
"dubbo.provider"
,
"type"
:
"org.apache.dubbo.config.ProviderConfig"
,
"sourceType"
:
"com.schbrain.framework.autoconfigure.dubbo.properties.DubboProperties"
,
"sourceMethod"
:
"getProvider()"
},
{
"name"
:
"dubbo.registry"
,
"type"
:
"org.apache.dubbo.config.RegistryConfig"
,
"sourceType"
:
"com.schbrain.framework.autoconfigure.dubbo.properties.DubboProperties"
,
"sourceMethod"
:
"getRegistry()"
},
{
"name"
:
"dubbo.scan"
,
"type"
:
"com.schbrain.framework.autoconfigure.dubbo.properties.DubboProperties$Scan"
,
"sourceType"
:
"com.schbrain.framework.autoconfigure.dubbo.properties.DubboProperties"
,
"sourceMethod"
:
"getScan()"
},
{
"name"
:
"dubbo.tracing"
,
"type"
:
"org.apache.dubbo.config.TracingConfig"
,
"sourceType"
:
"com.schbrain.framework.autoconfigure.dubbo.properties.DubboProperties"
,
"sourceMethod"
:
"getTracing()"
}
],
"properties"
:
[
{
"name"
:
"dubbo.application.architecture"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.auto-trust-serialize-class"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.check-serializable"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.compiler"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.default"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.dump-directory"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.dump-enable"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.enable-empty-protection"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.enable-file-cache"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.environment"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.executor-management-mode"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.id"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.liveness-probe"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.logger"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.mapping-retry-interval"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.meta-data"
,
"type"
:
"java.util.Map<java.lang.String,java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.metadata-service-port"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.metadata-service-protocol"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.metadata-type"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.monitor"
,
"type"
:
"org.apache.dubbo.config.MonitorConfig"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.name"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.organization"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.owner"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.parameters"
,
"type"
:
"java.util.Map<java.lang.String,java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.prefixes"
,
"type"
:
"java.util.List<java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.protocol"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.qos-accept-foreign-ip"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.qos-accept-foreign-ip-compatible"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.qos-accept-foreign-ip-whitelist"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.qos-accept-foreign-ip-whitelist-compatible"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.qos-anonymous-access-permission-level"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.qos-anonymous-access-permission-level-compatible"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.qos-enable"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.qos-enable-compatible"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.qos-host"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.qos-host-compatible"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.qos-port"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.qos-port-compatible"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.readiness-probe"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.register-consumer"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.register-mode"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.registries"
,
"type"
:
"java.util.List<org.apache.dubbo.config.RegistryConfig>"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.registry"
,
"type"
:
"org.apache.dubbo.config.RegistryConfig"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.registry-ids"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.repository"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.scope-model"
,
"type"
:
"org.apache.dubbo.rpc.model.ScopeModel"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.serialize-check-status"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.shutwait"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.startup-probe"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.trust-serialize-class-level"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.application.version"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ApplicationConfig"
},
{
"name"
:
"dubbo.config-center.address"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConfigCenterConfig"
},
{
"name"
:
"dubbo.config-center.app-config-file"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConfigCenterConfig"
},
{
"name"
:
"dubbo.config-center.app-external-configuration"
,
"type"
:
"java.util.Map<java.lang.String,java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.ConfigCenterConfig"
},
{
"name"
:
"dubbo.config-center.application-context"
,
"type"
:
"org.springframework.context.ApplicationContext"
,
"sourceType"
:
"org.apache.dubbo.config.spring.ConfigCenterBean"
},
{
"name"
:
"dubbo.config-center.check"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ConfigCenterConfig"
},
{
"name"
:
"dubbo.config-center.cluster"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConfigCenterConfig"
},
{
"name"
:
"dubbo.config-center.config-file"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConfigCenterConfig"
},
{
"name"
:
"dubbo.config-center.default"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ConfigCenterConfig"
},
{
"name"
:
"dubbo.config-center.external-configuration"
,
"type"
:
"java.util.Map<java.lang.String,java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.ConfigCenterConfig"
},
{
"name"
:
"dubbo.config-center.group"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConfigCenterConfig"
},
{
"name"
:
"dubbo.config-center.id"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConfigCenterConfig"
},
{
"name"
:
"dubbo.config-center.include-spring-env"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.spring.ConfigCenterBean"
},
{
"name"
:
"dubbo.config-center.meta-data"
,
"type"
:
"java.util.Map<java.lang.String,java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.ConfigCenterConfig"
},
{
"name"
:
"dubbo.config-center.namespace"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConfigCenterConfig"
},
{
"name"
:
"dubbo.config-center.parameters"
,
"type"
:
"java.util.Map<java.lang.String,java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.ConfigCenterConfig"
},
{
"name"
:
"dubbo.config-center.password"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConfigCenterConfig"
},
{
"name"
:
"dubbo.config-center.port"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ConfigCenterConfig"
},
{
"name"
:
"dubbo.config-center.prefixes"
,
"type"
:
"java.util.List<java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.ConfigCenterConfig"
},
{
"name"
:
"dubbo.config-center.protocol"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConfigCenterConfig"
},
{
"name"
:
"dubbo.config-center.scope-model"
,
"type"
:
"org.apache.dubbo.rpc.model.ScopeModel"
,
"sourceType"
:
"org.apache.dubbo.config.ConfigCenterConfig"
},
{
"name"
:
"dubbo.config-center.timeout"
,
"type"
:
"java.lang.Long"
,
"sourceType"
:
"org.apache.dubbo.config.ConfigCenterConfig"
},
{
"name"
:
"dubbo.config-center.username"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConfigCenterConfig"
},
{
"name"
:
"dubbo.consumer.actives"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.async"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.auth"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.cache"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.callbacks"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.check"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.client"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.cluster"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.connections"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.corethreads"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.default"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.exported-urls"
,
"type"
:
"java.util.List<org.apache.dubbo.common.URL>"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.filter"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.forks"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.generic"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.group"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.id"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.init"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.interface"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.layer"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.lazy"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.listener"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.loadbalance"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.merger"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.mesh-enable"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.meta-data"
,
"type"
:
"java.util.Map<java.lang.String,java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.methods"
,
"type"
:
"java.util.List<org.apache.dubbo.config.MethodConfig>"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.mock"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.onconnect"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.ondisconnect"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.owner"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.parameters"
,
"type"
:
"java.util.Map<java.lang.String,java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.prefixes"
,
"type"
:
"java.util.List<java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.protocol"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.provided-by"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.provider-namespace"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.provider-port"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.proxy"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.queues"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.reconnect"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.refer-thread-num"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.registries"
,
"type"
:
"java.util.List<org.apache.dubbo.config.RegistryConfig>"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.registry"
,
"type"
:
"org.apache.dubbo.config.RegistryConfig"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.registry-ids"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.retries"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.router"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.scope"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.scope-model"
,
"type"
:
"org.apache.dubbo.rpc.model.ScopeModel"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.sent"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.shareconnections"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.singleton"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.sticky"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.stub"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.tag"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.threadpool"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.threads"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.timeout"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.url-merge-processor"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.validation"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.consumer.version"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
},
{
"name"
:
"dubbo.metadata-report.address"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata-report.check"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata-report.cluster"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata-report.cycle-report"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata-report.default"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata-report.file"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata-report.group"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata-report.id"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata-report.meta-data"
,
"type"
:
"java.util.Map<java.lang.String,java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata-report.parameters"
,
"type"
:
"java.util.Map<java.lang.String,java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata-report.password"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata-report.port"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata-report.prefixes"
,
"type"
:
"java.util.List<java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata-report.protocol"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata-report.registry"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata-report.report-definition"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata-report.report-metadata"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata-report.retry-period"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata-report.retry-times"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata-report.scope-model"
,
"type"
:
"org.apache.dubbo.rpc.model.ScopeModel"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata-report.sync-report"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata-report.timeout"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata-report.username"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata.address"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata.check"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata.cluster"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata.cycle-report"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata.default"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata.file"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata.group"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata.id"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata.meta-data"
,
"type"
:
"java.util.Map<java.lang.String,java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata.parameters"
,
"type"
:
"java.util.Map<java.lang.String,java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata.password"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata.port"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata.prefixes"
,
"type"
:
"java.util.List<java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata.protocol"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata.registry"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata.report-definition"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata.report-metadata"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata.retry-period"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata.retry-times"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata.scope-model"
,
"type"
:
"org.apache.dubbo.rpc.model.ScopeModel"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata.sync-report"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata.timeout"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metadata.username"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MetadataReportConfig"
},
{
"name"
:
"dubbo.metrics.aggregation"
,
"type"
:
"org.apache.dubbo.config.nested.AggregationConfig"
,
"sourceType"
:
"org.apache.dubbo.config.MetricsConfig"
},
{
"name"
:
"dubbo.metrics.default"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.MetricsConfig"
},
{
"name"
:
"dubbo.metrics.enable-jvm"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.MetricsConfig"
},
{
"name"
:
"dubbo.metrics.enable-metadata"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.MetricsConfig"
},
{
"name"
:
"dubbo.metrics.enable-registry"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.MetricsConfig"
},
{
"name"
:
"dubbo.metrics.enable-threadpool"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.MetricsConfig"
},
{
"name"
:
"dubbo.metrics.export-service-port"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.MetricsConfig"
},
{
"name"
:
"dubbo.metrics.export-service-protocol"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MetricsConfig"
},
{
"name"
:
"dubbo.metrics.histogram"
,
"type"
:
"org.apache.dubbo.config.nested.HistogramConfig"
,
"sourceType"
:
"org.apache.dubbo.config.MetricsConfig"
},
{
"name"
:
"dubbo.metrics.id"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MetricsConfig"
},
{
"name"
:
"dubbo.metrics.meta-data"
,
"type"
:
"java.util.Map<java.lang.String,java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.MetricsConfig"
},
{
"name"
:
"dubbo.metrics.prefixes"
,
"type"
:
"java.util.List<java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.MetricsConfig"
},
{
"name"
:
"dubbo.metrics.prometheus"
,
"type"
:
"org.apache.dubbo.config.nested.PrometheusConfig"
,
"sourceType"
:
"org.apache.dubbo.config.MetricsConfig"
},
{
"name"
:
"dubbo.metrics.protocol"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MetricsConfig"
},
{
"name"
:
"dubbo.metrics.scope-model"
,
"type"
:
"org.apache.dubbo.rpc.model.ScopeModel"
,
"sourceType"
:
"org.apache.dubbo.config.MetricsConfig"
},
{
"name"
:
"dubbo.module.background"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ModuleConfig"
},
{
"name"
:
"dubbo.module.default"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ModuleConfig"
},
{
"name"
:
"dubbo.module.export-async"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ModuleConfig"
},
{
"name"
:
"dubbo.module.export-thread-num"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ModuleConfig"
},
{
"name"
:
"dubbo.module.id"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ModuleConfig"
},
{
"name"
:
"dubbo.module.meta-data"
,
"type"
:
"java.util.Map<java.lang.String,java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.ModuleConfig"
},
{
"name"
:
"dubbo.module.monitor"
,
"type"
:
"org.apache.dubbo.config.MonitorConfig"
,
"sourceType"
:
"org.apache.dubbo.config.ModuleConfig"
},
{
"name"
:
"dubbo.module.name"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ModuleConfig"
},
{
"name"
:
"dubbo.module.organization"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ModuleConfig"
},
{
"name"
:
"dubbo.module.owner"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ModuleConfig"
},
{
"name"
:
"dubbo.module.prefixes"
,
"type"
:
"java.util.List<java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.ModuleConfig"
},
{
"name"
:
"dubbo.module.refer-async"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ModuleConfig"
},
{
"name"
:
"dubbo.module.refer-thread-num"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ModuleConfig"
},
{
"name"
:
"dubbo.module.registries"
,
"type"
:
"java.util.List<org.apache.dubbo.config.RegistryConfig>"
,
"sourceType"
:
"org.apache.dubbo.config.ModuleConfig"
},
{
"name"
:
"dubbo.module.registry"
,
"type"
:
"org.apache.dubbo.config.RegistryConfig"
,
"sourceType"
:
"org.apache.dubbo.config.ModuleConfig"
},
{
"name"
:
"dubbo.module.scope-model"
,
"type"
:
"org.apache.dubbo.rpc.model.ScopeModel"
,
"sourceType"
:
"org.apache.dubbo.config.ModuleConfig"
},
{
"name"
:
"dubbo.module.version"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ModuleConfig"
},
{
"name"
:
"dubbo.monitor.address"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MonitorConfig"
},
{
"name"
:
"dubbo.monitor.default"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.MonitorConfig"
},
{
"name"
:
"dubbo.monitor.group"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MonitorConfig"
},
{
"name"
:
"dubbo.monitor.id"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MonitorConfig"
},
{
"name"
:
"dubbo.monitor.interval"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MonitorConfig"
},
{
"name"
:
"dubbo.monitor.meta-data"
,
"type"
:
"java.util.Map<java.lang.String,java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.MonitorConfig"
},
{
"name"
:
"dubbo.monitor.parameters"
,
"type"
:
"java.util.Map<java.lang.String,java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.MonitorConfig"
},
{
"name"
:
"dubbo.monitor.password"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MonitorConfig"
},
{
"name"
:
"dubbo.monitor.prefixes"
,
"type"
:
"java.util.List<java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.MonitorConfig"
},
{
"name"
:
"dubbo.monitor.protocol"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MonitorConfig"
},
{
"name"
:
"dubbo.monitor.scope-model"
,
"type"
:
"org.apache.dubbo.rpc.model.ScopeModel"
,
"sourceType"
:
"org.apache.dubbo.config.MonitorConfig"
},
{
"name"
:
"dubbo.monitor.username"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MonitorConfig"
},
{
"name"
:
"dubbo.monitor.version"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MonitorConfig"
},
{
"name"
:
"dubbo.protocol.accepts"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.accesslog"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.alive"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.buffer"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.charset"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.client"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.codec"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.contextpath"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.corethreads"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.default"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.dispatcher"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.exchanger"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.ext-protocol"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.extension"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.heartbeat"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.host"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.id"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.iothreads"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.keep-alive"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.meta-data"
,
"type"
:
"java.util.Map<java.lang.String,java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.name"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.networker"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.optimizer"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.parameters"
,
"type"
:
"java.util.Map<java.lang.String,java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.payload"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.port"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.prefer-serialization"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.prefixes"
,
"type"
:
"java.util.List<java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.prompt"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.queues"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.register"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.scope-model"
,
"type"
:
"org.apache.dubbo.rpc.model.ScopeModel"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.serialization"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.server"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.ssl-enabled"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.status"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.telnet"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.thread-pool-exhausted-listeners"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.threadname"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.threadpool"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.threads"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.protocol.transporter"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
},
{
"name"
:
"dubbo.provider.accepts"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.accesslog"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.actives"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.alive"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.async"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.auth"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.buffer"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.cache"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.callbacks"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.charset"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.client"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.cluster"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.codec"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.connections"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.contextpath"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.default"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.delay"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.deprecated"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.dispatcher"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.document"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.dynamic"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.exchanger"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.executes"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.executor"
,
"type"
:
"java.util.concurrent.Executor"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.export"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.exported-urls"
,
"type"
:
"java.util.List<org.apache.dubbo.common.URL>"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.filter"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.forks"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.group"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.host"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.id"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.interface"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.iothreads"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.layer"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.listener"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.loadbalance"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.merger"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.meta-data"
,
"type"
:
"java.util.Map<java.lang.String,java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.methods"
,
"type"
:
"java.util.List<org.apache.dubbo.config.MethodConfig>"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.mock"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.networker"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.onconnect"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.ondisconnect"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.owner"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.parameters"
,
"type"
:
"java.util.Map<java.lang.String,java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.payload"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.prefer-serialization"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.prefixes"
,
"type"
:
"java.util.List<java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.prompt"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.protocol"
,
"type"
:
"org.apache.dubbo.config.ProtocolConfig"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.protocol-ids"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.protocols"
,
"type"
:
"java.util.List<org.apache.dubbo.config.ProtocolConfig>"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.proxy"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.queues"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.register"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.registries"
,
"type"
:
"java.util.List<org.apache.dubbo.config.RegistryConfig>"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.registry"
,
"type"
:
"org.apache.dubbo.config.RegistryConfig"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.registry-ids"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.retries"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.scope"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.scope-model"
,
"type"
:
"org.apache.dubbo.rpc.model.ScopeModel"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.sent"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.serialization"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.server"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.singleton"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.status"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.stub"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.tag"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.telnet"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.threadname"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.threadpool"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.threads"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.timeout"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.token"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.transporter"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.validation"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.version"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.wait"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.warmup"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.provider.weight"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
},
{
"name"
:
"dubbo.registry.accepts"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.address"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.check"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.client"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.cluster"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.default"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.dynamic"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.enable-empty-protection"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.extra-keys"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.file"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.group"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.id"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.meta-data"
,
"type"
:
"java.util.Map<java.lang.String,java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.parameters"
,
"type"
:
"java.util.Map<java.lang.String,java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.password"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.port"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.preferred"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.prefixes"
,
"type"
:
"java.util.List<java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.protocol"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.register"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.register-mode"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.scope-model"
,
"type"
:
"org.apache.dubbo.rpc.model.ScopeModel"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.secure"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.server"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.session"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.simplified"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.subscribe"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.timeout"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.transporter"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.use-as-config-center"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.use-as-metadata-center"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.username"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.version"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.weight"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.registry.zone"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
},
{
"name"
:
"dubbo.scan.base-packages"
,
"type"
:
"java.util.Set<java.lang.String>"
,
"description"
:
"The basePackages to scan , the multiple-value is delimited by comma @see EnableDubbo#scanBasePackages()"
,
"sourceType"
:
"com.schbrain.framework.autoconfigure.dubbo.properties.DubboProperties$Scan"
},
{
"name"
:
"dubbo.tracing.baggage"
,
"type"
:
"org.apache.dubbo.config.nested.BaggageConfig"
,
"sourceType"
:
"org.apache.dubbo.config.TracingConfig"
},
{
"name"
:
"dubbo.tracing.default"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.TracingConfig"
},
{
"name"
:
"dubbo.tracing.enabled"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.TracingConfig"
},
{
"name"
:
"dubbo.tracing.id"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.TracingConfig"
},
{
"name"
:
"dubbo.tracing.meta-data"
,
"type"
:
"java.util.Map<java.lang.String,java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.TracingConfig"
},
{
"name"
:
"dubbo.tracing.prefixes"
,
"type"
:
"java.util.List<java.lang.String>"
,
"sourceType"
:
"org.apache.dubbo.config.TracingConfig"
},
{
"name"
:
"dubbo.tracing.propagation"
,
"type"
:
"org.apache.dubbo.config.nested.PropagationConfig"
,
"sourceType"
:
"org.apache.dubbo.config.TracingConfig"
},
{
"name"
:
"dubbo.tracing.sampling"
,
"type"
:
"org.apache.dubbo.config.nested.SamplingConfig"
,
"sourceType"
:
"org.apache.dubbo.config.TracingConfig"
},
{
"name"
:
"dubbo.tracing.scope-model"
,
"type"
:
"org.apache.dubbo.rpc.model.ScopeModel"
,
"sourceType"
:
"org.apache.dubbo.config.TracingConfig"
},
{
"name"
:
"dubbo.config-center.highest-priority"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ConfigCenterConfig"
,
"deprecated"
:
true
,
"deprecation"
:
{}
},
{
"name"
:
"dubbo.consumer.application"
,
"type"
:
"org.apache.dubbo.config.ApplicationConfig"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
,
"deprecated"
:
true
,
"deprecation"
:
{}
},
{
"name"
:
"dubbo.consumer.config-center"
,
"type"
:
"org.apache.dubbo.config.ConfigCenterConfig"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
,
"deprecated"
:
true
,
"deprecation"
:
{}
},
{
"name"
:
"dubbo.consumer.injvm"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
,
"deprecated"
:
true
,
"deprecation"
:
{}
},
{
"name"
:
"dubbo.consumer.local"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
,
"deprecated"
:
true
,
"deprecation"
:
{}
},
{
"name"
:
"dubbo.consumer.metadata-report-config"
,
"type"
:
"org.apache.dubbo.config.MetadataReportConfig"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
,
"deprecated"
:
true
,
"deprecation"
:
{}
},
{
"name"
:
"dubbo.consumer.module"
,
"type"
:
"org.apache.dubbo.config.ModuleConfig"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
,
"deprecated"
:
true
,
"deprecation"
:
{}
},
{
"name"
:
"dubbo.consumer.monitor"
,
"type"
:
"org.apache.dubbo.config.MonitorConfig"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
,
"deprecated"
:
true
,
"deprecation"
:
{}
},
{
"name"
:
"dubbo.consumer.refer-async"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
,
"deprecated"
:
true
,
"deprecation"
:
{}
},
{
"name"
:
"dubbo.consumer.refer-background"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ConsumerConfig"
,
"deprecated"
:
true
,
"deprecation"
:
{}
},
{
"name"
:
"dubbo.metrics.port"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.MetricsConfig"
,
"deprecated"
:
true
,
"deprecation"
:
{}
},
{
"name"
:
"dubbo.protocol.dispather"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
,
"deprecated"
:
true
,
"deprecation"
:
{}
},
{
"name"
:
"dubbo.protocol.path"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProtocolConfig"
,
"deprecated"
:
true
,
"deprecation"
:
{}
},
{
"name"
:
"dubbo.provider.application"
,
"type"
:
"org.apache.dubbo.config.ApplicationConfig"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
,
"deprecated"
:
true
,
"deprecation"
:
{}
},
{
"name"
:
"dubbo.provider.config-center"
,
"type"
:
"org.apache.dubbo.config.ConfigCenterConfig"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
,
"deprecated"
:
true
,
"deprecation"
:
{}
},
{
"name"
:
"dubbo.provider.dispather"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
,
"deprecated"
:
true
,
"deprecation"
:
{}
},
{
"name"
:
"dubbo.provider.export-async"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
,
"deprecated"
:
true
,
"deprecation"
:
{}
},
{
"name"
:
"dubbo.provider.export-background"
,
"type"
:
"java.lang.Boolean"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
,
"deprecated"
:
true
,
"deprecation"
:
{}
},
{
"name"
:
"dubbo.provider.export-thread-num"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
,
"deprecated"
:
true
,
"deprecation"
:
{}
},
{
"name"
:
"dubbo.provider.local"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
,
"deprecated"
:
true
,
"deprecation"
:
{}
},
{
"name"
:
"dubbo.provider.metadata-report-config"
,
"type"
:
"org.apache.dubbo.config.MetadataReportConfig"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
,
"deprecated"
:
true
,
"deprecation"
:
{}
},
{
"name"
:
"dubbo.provider.module"
,
"type"
:
"org.apache.dubbo.config.ModuleConfig"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
,
"deprecated"
:
true
,
"deprecation"
:
{}
},
{
"name"
:
"dubbo.provider.monitor"
,
"type"
:
"org.apache.dubbo.config.MonitorConfig"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
,
"deprecated"
:
true
,
"deprecation"
:
{}
},
{
"name"
:
"dubbo.provider.path"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
,
"deprecated"
:
true
,
"deprecation"
:
{}
},
{
"name"
:
"dubbo.provider.port"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.ProviderConfig"
,
"deprecated"
:
true
,
"deprecation"
:
{}
},
{
"name"
:
"dubbo.registry.transport"
,
"type"
:
"java.lang.String"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
,
"deprecated"
:
true
,
"deprecation"
:
{}
},
{
"name"
:
"dubbo.registry.wait"
,
"type"
:
"java.lang.Integer"
,
"sourceType"
:
"org.apache.dubbo.config.RegistryConfig"
,
"deprecated"
:
true
,
"deprecation"
:
{}
}
}
],
],
"properties"
:
[],
"hints"
:
[]
"hints"
:
[]
}
}
\ No newline at end of file
Write
Preview
Markdown
is supported
0%
Try again
or
attach a new file
.
Attach a file
Cancel
You are about to add
0
people
to the discussion. Proceed with caution.
Finish editing this message first!
Cancel
Please
register
or
sign in
to comment