图示是分布式架构,每个模块都在不同的主机上
二说分布式开发1.5服务注册和发现
如果上面的Status显示的是电脑名、localhost而不是ip地址,解决方案:2.4Eureka注册中心的维护机制
配置Eureka时Status显示的是电脑名而不是localhost及ipAddr显示为本机ip的问题
Eureka自我保护机制默认情况下,Eureka Client定时向Eureka Server端发送心跳包。如果Eureka Server在一定时间内没有收到某个微服务实例的心跳,Eureka Server将会注销该实例(默认90s)
CAP原则:分布式系统中,C:一致性;A:可用性;P:分区容错性。CAP理论详解验证下 Eureka 的自我保护机制:
注意不能通过idea直接关闭,详见:自我保护机制开启了但是服务还是"被删掉了"2.5.2如何禁用自我保护模式(不推荐)
在生产环境中一般不禁用自我保护模式在Eureka Server端的配置文件中:
欢迎光临 IT评测·应用市场-qidao123.com (https://dis.qidao123.com/) | Powered by Discuz! X3.4 |