• 服务注册中心——Eureka基础知识


    开始吧

    这玩意儿不维护了。。。官方停止更新,不停止你照常使用。

    刚开始疑惑的问题:RestTemplate都可以调用微服务。为何还要用注册中心?

    如果单纯就是简单几个微服务,当然用RestTemplate没问题。

    当微服务数量增大的时候,因为这就涉及到服务的治理问题了。不管教能行?

    服务治理

    先来讲一下SOA

    SOA(Service Oriented Architecture 面向服务的架构)

    在整个系统中,把相同的功能抽取出来作为一个服务,供系统中的其他模块调 用,提高代码的复用性。

    为的就是这!!!

    当服务越来越多,容量的评估,小服务资源的浪费等问题逐渐显现,此时需增加一个调度中心基于访问压力实时管理集群容量,提高集群利用率。此时,用于提高机器利用率的资源调度和治理中心(SOA)是关键

    服务治理的概念

    也称为SOA治理,是指用来管理SOA的采用和实现的过程。

    以下是在2006年时IBM对于服务治理要点的总结:
    
    1.服务定义(服务的范围、接口和边界)
    
    2.服务部署生命周期(各个生命周期阶段)
    
    3.服务版本治理(包括兼容性)
    
    4.服务迁移(启用和退役)
    
    5.服务注册中心(依赖关系)
    
    6.服务消息模型(规范数据模型)
    
    7.服务监视(进行问题确定)
    
    8.服务所有权(企业组织)
    
    9.服务测试(重复测试)
    
    10.服务安全(包括可接受的保护范围)
    

    服务的注册

    自己去看Dubbo+Zookeeper

    心跳连接,让我知道你还在世~

    Eureka的两个组件

    一个是客户端 一个是服务端

  • 相关阅读:
    C#创建线程
    Halcon算子
    二叉树的层次遍历
    反转单链表
    “开-闭”原则 (Open-Closed principle, OCP)
    CSUOJ1867 John and Health rate
    LOCAL_MODULE_TAGS
    void * kmalloc(size_t size, int flags)
    printk(Loglevels string)
    container_of宏定义解析
  • 原文地址:https://www.cnblogs.com/jinyuanya/p/13999905.html
Copyright © 2020-2023  润新知