Browse Source

wxz测试负载均衡修改

dev_shibei_match
wxz 5 years ago
parent
commit
a6a1a8c001
  1. 6
      epmet-lb-test/pom.xml
  2. 19
      epmet-lb-test/src/main/java/com/epmet/lbtest/controller/LbController.java
  3. 2
      epmet-lb-test/src/main/java/com/epmet/lbtest/feign/TestCallFeignClient.java
  4. 0
      epmet-lb-test/src/main/resources/logback-spring-.xml

6
epmet-lb-test/pom.xml

@ -44,10 +44,14 @@
<version>10.3.0</version>
</dependency>
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-openfeign</artifactId>
</dependency>
<!--<dependency>
<groupId>com.epmet</groupId>
<artifactId>epmet-commons-tools</artifactId>
<version>2.0.0</version>
</dependency>
</dependency>-->
</dependencies>
<build>

19
epmet-lb-test/src/main/java/com/epmet/lbtest/controller/LbController.java

@ -7,6 +7,8 @@ import org.springframework.web.bind.annotation.RequestMapping;
import org.springframework.web.bind.annotation.RestController;
import javax.servlet.http.HttpServletRequest;
import java.net.InetAddress;
import java.net.UnknownHostException;
@RestController
@RequestMapping("lb")
@ -16,16 +18,13 @@ public class LbController {
private TestCallFeignClient testCallFeignClient;
@GetMapping("test")
public String test(HttpServletRequest request) {
String localAddr = request.getServerName();
return localAddr;
public String test() {
String localAddr = null;
try {
localAddr = InetAddress.getLocalHost().getHostAddress();
} catch (UnknownHostException e) {
e.printStackTrace();
}
@GetMapping("test-cal")
public String testCall() {
String result = testCallFeignClient.test();
System.out.println("调用结果:" + result);
return result;
return localAddr;
}
}

2
epmet-lb-test/src/main/java/com/epmet/lbtest/feign/TestCallFeignClient.java

@ -3,8 +3,6 @@ package com.epmet.lbtest.feign;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.GetMapping;
import javax.servlet.http.HttpServletRequest;
@FeignClient(name = "lb-test", fallback = TestCallFeignClientFallback.class)
public interface TestCallFeignClient {
@GetMapping("/lbtest/lb/test")

0
epmet-lb-test/src/main/resources/logback-spring.xml → epmet-lb-test/src/main/resources/logback-spring-.xml

Loading…
Cancel
Save