Commit f37c2a40 by shentao

Merge branch 'release' into 'master'

Release

See merge request !14
parents bb597e3c 0980927a
...@@ -11,13 +11,13 @@ ...@@ -11,13 +11,13 @@
</parent> </parent>
<artifactId>middleware-automatic-center-autoconfigure</artifactId> <artifactId>middleware-automatic-center-autoconfigure</artifactId>
<version>1.0-SNAPSHOT</version> <version>1.0.0.1-SNAPSHOT</version>
<packaging>jar</packaging> <packaging>jar</packaging>
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<java.version>1.8</java.version> <java.version>1.8</java.version>
<automatic.version>1.0-SNAPSHOT</automatic.version> <automatic.version>1.0.0.1-SNAPSHOT</automatic.version>
</properties> </properties>
<dependencies> <dependencies>
......
...@@ -11,7 +11,7 @@ ...@@ -11,7 +11,7 @@
</parent> </parent>
<artifactId>middleware-automatic-center-client</artifactId> <artifactId>middleware-automatic-center-client</artifactId>
<version>1.0-SNAPSHOT</version> <version>1.0.0.1-SNAPSHOT</version>
<properties> <properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> <project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
......
...@@ -70,17 +70,25 @@ public class AutoMaticClientFactory { ...@@ -70,17 +70,25 @@ public class AutoMaticClientFactory {
return null; return null;
} }
public static AutoMaticClient getAutoMaticClient(String registry, String group, String appName, long timeOut) { private static <T> T createInstance(Class<T> tClass, String registry, String group, String appName, ConfigCenterConfig configCenterConfig) {
ApplicationConfig application = new ApplicationConfig(); ApplicationConfig application = new ApplicationConfig();
RegistryConfig reg = new RegistryConfig(registry); RegistryConfig reg = new RegistryConfig(registry);
application.setName(appName); application.setName(appName);
ConsumerConfig consumer = new ConsumerConfig(); ConsumerConfig consumer = new ConsumerConfig();
consumer.setGroup(group); consumer.setGroup(group);
return createInstance(tClass, application, reg, consumer, configCenterConfig);
}
public static AutoMaticClient getAutoMaticClient(String registry, String group, String appName, long timeOut) {
ConfigCenterConfig configCenterConfig = new ConfigCenterConfig(); ConfigCenterConfig configCenterConfig = new ConfigCenterConfig();
configCenterConfig.setTimeout(timeOut); configCenterConfig.setTimeout(timeOut);
return new AutoMaticClient(createInstance(AutoMaticService.class, application, reg, consumer, configCenterConfig)); return new AutoMaticClient(createInstance(AutoMaticService.class, registry, group, appName, configCenterConfig));
} }
public static AutoMaticClient getAutoMaticClient(String registry, String group, String appName) {
return new AutoMaticClient(createInstance(AutoMaticService.class, registry, group, appName, null));
}
/** /**
* 获取自动标注client * 获取自动标注client
......
...@@ -21,7 +21,7 @@ ...@@ -21,7 +21,7 @@
<qbjc-bean.version>1.1.4.1-SNAPSHOT</qbjc-bean.version> <qbjc-bean.version>1.1.4.1-SNAPSHOT</qbjc-bean.version>
<nlp-aggree.version>0.0.5-SNAPSHOT</nlp-aggree.version> <nlp-aggree.version>0.0.5-SNAPSHOT</nlp-aggree.version>
<dubbo-server.version>2.7.4.1</dubbo-server.version> <dubbo-server.version>2.7.4.1</dubbo-server.version>
<automatic.version>1.0-SNAPSHOT</automatic.version> <automatic.version>1.0.0.1-SNAPSHOT</automatic.version>
<base.version>2.0.0-SNAPSHOT</base.version> <base.version>2.0.0-SNAPSHOT</base.version>
</properties> </properties>
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment