zoukankan      html  css  js  c++  java
  • 服务注册发现Eureka

    一 Eureka相关概念

    1 Peer

     

    2 Zone

     

    3 Region

    地理区域

     

    3 CAP理论

     

    4 在线扩容

     

    5

     

     

    二 注册发现 Eureka

    1 搭建Server服务端

        

    1 添加pom依赖

     

    2 主类添加注解

     

    3 配置yml文件

     

    二 搭建客户端

    1 添加pom依赖

    2 主类添加注解

     

    3 配置yml文件

     

    2 访问浏览器控制界面的API

    http://localhost:8081

     

    三 配置参数介绍

    1 Server端

    1 基本参数

    2 response cache

    3 peer相关参数

     

    4 http相关参数

    5- 补充参数

    Eureka.client.registerWithEureka:

    表示是否将自己注册到Eureka Server,默认true,若当前为Server,则设置为false.

    Eureka.client.fetchegistry:

    表示是否从Server获取注册信息,默认true,

    Eureka.client.serviceUrl.defaultZone:

    设置server交互的地址,查询和注册服务都需要这个地址,多个用逗号隔开。

     

     

    2 客户端

    1 基本参数

     

    2- 定时任务的参数

     

    3- http参数

     

    4- 补充参数

    Eureka.instance.prefer-ip-address:

    表示是否将自己的ip注册到Server上 默认为false,一般都配置true

    3 参数调优以及解决的问题

     

    1. 为什么服务下线了,接口返回的服务信息还在?

     

    因为Eureka Server并不是强一致性的;

    解决方案:

     

     

    四 在线扩容

    结合配置中心完成:

     

    1. Client注册到所有的server

    1. Server注册到其它的server

     

     

    五 Multi Zone Eureka Server

    六 http认证

    1 http basic 认证

     

    1. pom依赖

     

     

     

     

    1. 客户端通过账号密码认证

     

    2 https 认证

     

    1. 证书生成
    2. Server配置

     

    3 客户端

     

     

     

    七 metadata 元数据

     

     

     

    八 Eureka的高可用原理

    1 服务全部宕机

    1. Client启动前服务已经全部宕机

     

     

     

     

     

     

    1. 运行时服务全部宕机

     

     

     

     

    2 服务部分不可用

     

    1. Client端:

     

    1. Server端

     

     

     

    3 高可用原理

     

    1. Region

     

    默认情况下,资源在Region之间是不会复制的,但是,

    本地。

     

     

    1. AvailabilityZone

     

    1. Client端高可用

     

     

     

    1. Server端高可用

     

  • 相关阅读:
    js 词法作用域揭秘
    Python 操作 Redis 发布订阅
    Logistic Regression
    快速逆平方根
    牛顿法
    Ubuntu安装BCC
    树莓派4b安装Ubuntu20.04
    丢弃法
    SpringBoot整合Redis
    Linear Regression
  • 原文地址:https://www.cnblogs.com/domi22/p/9893525.html
Copyright © 2011-2022 走看看