美文网首页
Eureka高可用原理

Eureka高可用原理

作者: piziyang12138 | 来源:发表于2020-02-28 11:50 被阅读0次
  • 默认情况下Eureka是让服务注册中心,不注册自己
###因为该应用为注册中心,不会注册自己
    register-with-eureka: true
###不需要去注册中心上检索服务
    fetch-registry: true

Eureka高可用实际上将自己作为服务向其他服务注册中心注册自己,这样就可以形成一组相互注册的服务注册中心,从而实现服务清单的互相同步,达到高可用效果。

  • Eureka集群环境搭建
    Eureka01配置
###服务端口号
server:
  port: 8000
###serviceId
spring:
  application:
    name: eureka-server
###eureka 基本信息配置
eureka:
  instance:
    ###注册到eurekaip地址
    hostname: 127.0.0.1
  client:
    serviceUrl:
      defaultZone:  http://127.0.0.1:8100/eureka/
### 3台就需要让3台服务相互注册,用逗号分隔。defaultZone:  http://127.0.0.1:8100/eureka/,http://127.0.0.1:xxxx/eureka/
    ###因为自己是为注册中心,不需要自己注册自己
    register-with-eureka: true
    ###因为自己是为注册中心,不需要检索服务
    fetch-registry: true
  server:
    # 测试时关闭自我保护机制,保证不可用服务及时踢出
    enable-self-preservation: false
    eviction-interval-timer-in-ms: 2000

Eureka01配置

###服务端口号
server:
  port: 8100
###serviceId
spring:
  application:
    name: eureka-server
###eureka 基本信息配置
eureka:
  instance:
    ###注册到eurekaip地址
    hostname: 127.0.0.1
  client:
    serviceUrl:
      defaultZone:  http://127.0.0.1:8000/eureka/
    ###因为自己是为注册中心,不需要自己注册自己
    register-with-eureka: true
    ###因为自己是为注册中心,不需要检索服务
    fetch-registry: true
  server:
    # 测试时关闭自我保护机制,保证不可用服务及时踢出
    enable-self-preservation: false
    eviction-interval-timer-in-ms: 2000
  • 客户端集成Eureka集群
###服务启动端口号
server:
  port: 8002
###服务名称(服务注册到eureka名称)
spring:
  application:
    name: app-itmayiedu-order
###服务注册到eureka地址
eureka:
  client:
    service-url:
      defaultZone: http://localhost:8000/eureka,http://localhost:8100/eureka

    ###因为该应用为注册中心,不会注册自己
    register-with-eureka: true
    ###是否需要从eureka上获取注册信息
    fetch-registry: true
  • 启动集群


    image.png
    image.png

相关文章

  • Eureka高可用原理

    默认情况下Eureka是让服务注册中心,不注册自己 Eureka高可用实际上将自己作为服务向其他服务注册中心注册自...

  • springCloud Finchley 实战入门(基于spri

    Eureka高可用注册中心 Eureka Server的设计一开始就考虑到了高可用的问题,在eureka服务治理设...

  • Eureka高可用

    在微服务中我们要考虑到发生故障的情况,所以说对服务注册中心也要进行高可用部署。 官方对于Eureka 高可用的描述...

  • eureka高可用

    高可用性,我个人理解的就是多个server端相互注册,相互发现并相互同步信息,使得client可以同时注册到多个s...

  • eureka 高可用

    在本地使用两个节点,通过端口号区分,模拟eureka集群高可用,node1:9001、node2:9002 eur...

  • 为Eureka Server添加用户认证

    上一篇Spring Boot集成Eureka中讲述了如何集成Eureka并实现Eureka Server的高可用,...

  • Spring Cloud学习笔记- 高可用服务治理

    Spring Cloud 高可用服务治理 Eureka 客户端 配置多Eureka 注册中心 激活 :@Enabl...

  • eureka搭建指南

    高可用注册中心 相比于zk,eureka关注于高可用性。所以,eureka在一致性上不太强制,可以说是注册中心最优...

  • 2018-07-31spring cloud

    组合注解 @SpringCloudApplication eureka 高可用 a->b->c->....->a ...

  • Eureka集群的节点之间无法互相注册的问题

    今天根据网上配置Eureka高可用注册中心的教程来试着配置eureka集群。 我的Eureka配置文件如下: 运行...

网友评论

      本文标题:Eureka高可用原理

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