Eureka的管理的服务器的地址遵从什么协议
Rabbin是客户端负责均衡,Nginx是服务端负载均衡。他们的区别到底在什么地方?
一、eureka是什么?为什么要用eureka?解决了什么问题?
1.1、eureka是注册中心,相当于dubbox中的zookeeper。
1.2、主要是用在,需要在多台服务器协同配合,并加上网络传输完成的项目(分布式)的情况下,作用是统一管理每个服务器的地址,并且实时监控服务器的状态。
1.3、解决了多个微服务之间通过网络连接的地址配置的繁琐性!
1.4、eureka的服务端的使用步骤:
1.4.1、创建一个eureka的微服务,引入jar包:
<dependency>
<groupId>org.springframework.cloud</groupId>
<artifactId>spring-cloud-starter-netflix-eureka-server</artifactId>
</dependency>
1.4.2、编写配置文件----application.yml
server:
port: ${
PORT:50101}
spring:
application:
name: xc-goven-eureka
eureka:
client:
register-with-eureka: true
fetch-registry: true
service-url:
defaultZooe: ${
EUREKA_SERVER:http://eureka01:50101/eureka/}
server:
enable-self-preservation: false