ソースを参照

远程调用控制

gaodm 4 年 前
コミット
ff884d112c

+ 17 - 0
src/main/java/com/diagbot/client/CdssCoreClient.java

@@ -0,0 +1,17 @@
+package com.diagbot.client;
+
+import com.diagbot.client.hystrix.CdssCoreHystrix;
+import org.springframework.cloud.openfeign.FeignClient;
+
+/**
+ * @Description: CDSS核心类客户端
+ * @author: gaodm
+ * @time: 2020/7/28 9:29
+ */
+@FeignClient(name = "cdss-core", url = "${cdss-core.url}", fallback = CdssCoreHystrix.class)
+public interface CdssCoreClient {
+
+}
+
+
+

+ 17 - 0
src/main/java/com/diagbot/client/MrqcClient.java

@@ -0,0 +1,17 @@
+package com.diagbot.client;
+
+import com.diagbot.client.hystrix.MrqcHystrix;
+import org.springframework.cloud.openfeign.FeignClient;
+
+/**
+ * @Description: 病历质控客户端
+ * @author: gaodm
+ * @time: 2020/7/28 9:29
+ */
+@FeignClient(name = "mrqc", url = "${mrqc.url}", fallback = MrqcHystrix.class)
+public interface MrqcClient {
+
+}
+
+
+

+ 15 - 0
src/main/java/com/diagbot/client/hystrix/CdssCoreHystrix.java

@@ -0,0 +1,15 @@
+package com.diagbot.client.hystrix;
+
+import com.diagbot.client.CdssCoreClient;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Component;
+
+/**
+ * @Description: 病历质控客户端(请求失败熔断)
+ * @author: gaodm
+ * @time: 2020/7/28 9:29
+ */
+@Component
+@Slf4j
+public class CdssCoreHystrix implements CdssCoreClient {
+}

+ 15 - 0
src/main/java/com/diagbot/client/hystrix/MrqcHystrix.java

@@ -0,0 +1,15 @@
+package com.diagbot.client.hystrix;
+
+import com.diagbot.client.MrqcClient;
+import lombok.extern.slf4j.Slf4j;
+import org.springframework.stereotype.Component;
+
+/**
+ * @Description: 病历质控客户端(请求失败熔断)
+ * @author: gaodm
+ * @time: 2020/7/28 9:29
+ */
+@Component
+@Slf4j
+public class MrqcHystrix implements MrqcClient {
+}

+ 8 - 0
src/main/resources/application-dev.yml

@@ -164,3 +164,11 @@ oath.self.address: http://${myhost}:${server.port}
 
 swagger:
   enable: true
+
+#病历质控地址
+mrqc:
+  url: http://192.168.2.236:5858
+
+#CDSS核心地址
+cdss-core:
+  url: http://192.168.2.236:7010

+ 8 - 0
src/main/resources/application-local.yml

@@ -164,3 +164,11 @@ oath.self.address: http://${myhost}:${server.port}
 
 swagger:
   enable: true
+
+#病历质控地址
+mrqc:
+  url: http://192.168.2.236:5858
+
+#CDSS核心地址
+cdss-core:
+  url: http://192.168.2.236:7010

+ 8 - 0
src/main/resources/application-pre.yml

@@ -164,3 +164,11 @@ oath.self.address: http://${myhost}:${server.port}
 
 swagger:
   enable: true
+
+#病历质控地址
+mrqc:
+  url: http://192.168.2.121:5858
+
+#CDSS核心地址
+cdss-core:
+  url: http://192.168.2.121:7010

+ 8 - 0
src/main/resources/application-pro.yml

@@ -164,3 +164,11 @@ oath.self.address: http://${myhost}:${server.port}
 
 swagger:
   enable: true
+
+#病历质控地址
+mrqc:
+  url: http://192.168.2.122:5858
+
+#CDSS核心地址
+cdss-core:
+  url: http://192.168.2.122:7010

+ 8 - 0
src/main/resources/application-test.yml

@@ -164,3 +164,11 @@ oath.self.address: http://${myhost}:${server.port}
 
 swagger:
   enable: true
+
+#病历质控地址
+mrqc:
+  url: http://192.168.2.241:5858
+
+#CDSS核心地址
+cdss-core:
+  url: http://192.168.2.241:7010