eureka联调时遇到不同机器 不同服务注册到同一个eureka时显示的不是本机的IP如:
这时可能会出现相互之间调用不同的问题;
这是需要在eureka-client对应的服务注册文件中加上
eureka.instance.prefer-ip-address=true
eureka.instance.ip-address=http://172.16.20.15 //本机的ip
eureka.instance.hostname=172.16.20.15
可以解决互相调用不同的问题
二、php与Java联调RSA签名的时候需要签名不通的问题:
问题:php默认使用了SHA1withRSA签名算法而Java很多默认使用的是MD5withRSA签名算法,导致两边对接出错
另外Java Base64默认会每个76个字节换行 需要注意这个问题