springCloud常用技术点整理
常用技术点
eureka 服务注册于发现,用于服务的管理
Ribbon 基于客户端的负载均衡
feign web调用客户端,能够直接http接口调用
hsytrix 熔断 降级
admin 健康检查
搭建eureka单节点服务
环境: sts jdk8
1.1 sts新建spring start project 引入eureka server包即可

1.2 配置文件:
properties:
#是否将自己注册到Eureka Server,默认为true,由于当前就是server,故而设置成false,表明该服务不会向eureka注册自己的信息
eureka.client.register-with-eureka=false
#是否从eureka server获取注册信息,由于单节点,不需要同步其他节点数据,用false
eureka.client.fetch-registry=false
#设置服务注册中心的URL,用于client和server端交流
eureka.client.service-url.defaultZone=http://euk1.com:7901/eureka/
euk1.com是在windows中host文件修改127.0.0.1映射文件后
1.3 在启动类引入@enableEurekaServer注解
-----------------------完成单节点注册中心搭建
访问地址: localhost:7901
2、搭建eureka集群
2.1 在hosts配置多域名
C:\Windows\System32\drivers\etc
127.0.0.1 euk1.com
127.0.0.1 euk2.com
2.2 ping验证
2.3 主配置
文件名:application.properties
启动配置需要使用的文件
spring.profiles.active=euk2
服务名称
spring.application.name=EurekaServer
节点1配置
文件名:application-euk1.properties
eureka.client.service-url.defaultZone=http://euk2.com:7002/eureka/
eureka.instance.hostname=euk1.com
server.port=7001
节点2配置
文件名:application-euk2.properties
eureka.client.service-url.defaultZone=http://euk1.com:7001/eureka/
eureka.instance.hostname=euk2.com
server.port=7002
修改application.properties中的active配置来控制启动的节点
访问地址: http://localhost:7901/ http://localhost:7902/