day13

1.Eureka注册中心ip-Address参数详解

1.

在Eureka中如果不指定任何的Ip参数的话,那么提供者注册到Eureka中,消费者进行消费的时候访问的Ip为部署Eureka服务器的Ip地址。


2.Eureka不加参数调用图

那么正常情况下,服务器A调用将会调到服务B的身上,而此时如果在服务B中加入了一下的参数。那么就变了

eureka.instance.prefer-ip-address=trueeureka.instance.ip-address=172.12.9.0

此时服务C和服务B是相同的服务,部署在不同的服务器中,Ip地址不同,那么此时调用的服务将会被Eureka转发到服务C中。

3.复合主键的使用@IdClass

复合主键主要是指你的数据表中有两个主键

1、创建复合主键类

@Entity

@Table(name = "tb_friend")

@IdClass(Friend.class)

@Data

public class Friend implements Serializable {

    private static final long serialVersionUID = -5090564811932486279L;

    @Id

    private String userid;

    @Id

    private  String friendid;

    private String islike;

}

你可能感兴趣的:(day13)