• SpringCloud组件---Eureka


    Eureka的介绍:
        Eureka是spring cloud框架的一个组件,作为注册中心,使用推拉机制动态获取IP和端口。
    
        Eureka的配置:
            1. Eureka-server端的配置文件application.yml:
                server:
                  port: 7001
    
                eureka:
                  client:
                    register-with-eureka: false   #是否将自己注册到Eureka中
                    fetch-registry: false   #是否从eureka中获取服务信息
                    service-url:
                      defaultZone: http://localhost:7001/eureka # EurekaServer的注册地址,Eureka的客户端通过改地址进行注册
                      
                  #配置心跳检查,检查微服务是否已经挂掉,单位是毫秒,可以不配置,使用默认配置
                  server:
                    enable-self-preservation: false #关闭自我保护机制,默认开启,一般不配置
                    eviction-interval-timer-in-ms: 5000
    
                spring:
                  application:
                    name: eureka-server # 应用名称,会在Eureka中作为服务的id标识(serviceId)
                    
            2. Eureka-client端的配置文件application.yml:
                server:
                  port: 18081
                spring:
                  application:
                    name: user-provider # 应用名称,唯一标识
                eureka:
                  client:
                    register-with-eureka: true   #是否将自己注册到Eureka中,可以不配,默认为true
                    fetch-registry: true   #是否从eureka中获取服务信息,可以不配,默认为true
                    service-url:
                      defaultZone: http://localhost:7001/eureka # 注册到EurekaServer端的地址
                      
                      #拉取的时间间隔,可以不配置,使用默认配置
                      registry-fetch-interval-seconds: 20
                # 配置续约时间,可以不配置,使用默认配置
                  instance:
                    #租约到期,服务时效时间,默认值90秒
                    lease-expiration-duration-in-seconds: 15
                    #租约续约间隔时间,默认30秒
                    lease-renewal-interval-in-seconds: 10
                    
                    #指定IP地址
                    ip-address: 127.0.0.1
                    #访问服务的时候,推荐使用IP,因为可能配置了集群,都叫user-provider,而IP地址唯一
                    prefer-ip-address: true
                                
        Eureka的使用注解:
            @EnableEurekaServer:用在Eureka-server端的启动类上,表明这是服务端;
            
            @EnableEurekaClient:用在Eureka-client端的启动类上,表明这是客户端;
            
        
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
    
        
                
  • 相关阅读:
    第三方模块paramiko的使用
    第三方模块paramiko的使用
    第三方模块paramiko的使用
    共识算法的比较:Casper vs Tendermint
    区块链危机!危险的共识算法
    优化的bft共识算法的设计和使用方式
    Obelisk 共识算法设计动机
    信任的 7000 年历史
    【CS231n】斯坦福大学李飞飞视觉识别课程笔记(五):图像分类笔记(下)
    【CS231n】斯坦福大学李飞飞视觉识别课程笔记(四):图像分类笔记(上)
  • 原文地址:https://www.cnblogs.com/lyle-liu/p/12628451.html
Copyright © 2020-2023  润新知