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访问配置的主要内容,如果未能解决你的问题,请参考以下文章

samba服务器在不同网段的计算机可以访问的吗?

关于Linux系统下DHCP服务器给不同网段动态分配IP地址的问题。。。

虚拟机中的Linux的IP配置

在同一个网段中的IP地址,为啥相互不能PING通?

如何配置www服务器,只允许192.168.8.*网段的用户访问?

用PAT技术实现不同网段内网PC访问外网服务器