eureka

作者: 人生如茶几 | 来源:发表于2018-07-19 09:36 被阅读12次

    1、单节点

            Eureka.instance.prefer-ip-address = true 表示将自己的IP注册到Eureka Server。如果不配置该属性或将设置位false,则表示注册微服务所在的操作系统的hostname到Eureka Server 上

            @EnableDiscoveryClient和@EnableEurekaClient都可以把微服务注册到Eureka Server上。区别是前者还能发现其他的服务,比如consul,后则只能运用于Eureka

    2、集群高可用


           在hosts文件,windows在C:\Windows\System32\drivers\etc\hosts;Linux在/etc/hosts中,配置:

            127.0.0.1 peer1 peer2

            在application..yml中

            Spring:

                   Profiles:peer1

            Eureka:

                  Instance:

                         Hostname:peer1

            Client:

                  serviceUrl:

                         defaultZone:http://peer2:8762/eureka/

            spring:

                  profiles:peer2

            eureka:

                  instanece:

                         hostname:peer2

            client:

                  serviceUrl:

                         defaultZone:http://peer1:8762/eureka/

    3、安全加密


            在application.yml中添加

            Security:

                   Basic:

                          Enbled:true

                   User:

                          Name: user

                          Password: password123

            如果不设置【user】,账号默认name是user,密码是一个随机值,该值会在控制台打印出来

    4、自我保护机制


            可以使用eureka.sever.enable-self-preservation = false 禁用

    相关文章

      网友评论

        本文标题:eureka

        本文链接:https://www.haomeiwen.com/subject/dspzpftx.html