Eureka不同网段内的ip访问配置
Posted 向天再借500年V
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Eureka不同网段内的ip访问配置相关的知识,希望对你有一定的参考价值。
Eureka不同网段内的ip访问配置
application.yml 配置
spring:
application:
name: xx-xxx-xxxx #微服务名称
eureka:
instance:
hostname: svc-xxx-server
ip-address: 192.168.111.111 #当前微服务外网的ip地址
non-secure-port: 19999 #对外暴露的端口
prefer-ip-address: true #有限ip访问
client:
service-url:
defaultZone: $REGISTRY_DEFAULT_ZONE:http://monitor-eureka/eureka/ #eureka服务地址
FeignClient配置
import java.util.List;
import org.springframework.cloud.openfeign.FeignClient;
import org.springframework.web.bind.annotation.PostMapping;
import org.springframework.web.bind.annotation.RequestBody;
import org.springframework.web.bind.annotation.RequestParam;
@FeignClient(name = "XX-XXX-XXXX") // 微服务名称
public interface XxxService
@PostMapping("/ok")
public void ok(@RequestParam String xx) throws Exception;
// consumes="application/json" 配置-请求参数为json
@PostMapping(value="/xxx",consumes="application/json")
public Boolean xxx(@RequestBody List<xxxxxx> list) throws Exception;
以上是关于Eureka不同网段内的ip访问配置的主要内容,如果未能解决你的问题,请参考以下文章
关于Linux系统下DHCP服务器给不同网段动态分配IP地址的问题。。。