zoukankan      html  css  js  c++  java
  • 服务治理 Eureka基础认识

    1.在传统的rpc远程调用框架中,管理每个服务与服务之间的依赖关系比较复杂,所以需要服务治理,用于管理服务与服务之间的依赖,

    可以实现服务调用,负载均衡,容错等,实现服务发现和注册

    2. 什么是服务注册与发现

    Eureka采用了CS的设计架构,Eureka Server作为服务注册功能的服务器,它是服务注册中心。而系统中的其他微服务,

    使用Eureka的客户端连接到Eureka Server并维持心跳连接。这样系统的维护人员就可以通过Eureka Server来监控系统中各个微服务是否正常运行。

    在服务注册与发现中,有一个注册中心。当服务器启动的时候, 会把当前自己服务器的信息比如服务地址通讯

    地址等以别名方式注册到注册中心上。另一方(消费者|服务提供者),以该别名的方式去注册中心上获取到实际的

    服务通讯地址,然后再实现本地RPC调用RPC远程调用框架核心设计思想:在于注册中心,因为使用注册中心管理

    每个服务与服务之间的一个依赖关系(服务治理概念)。在任何rpc远程框架中,都会有一个注册中心(存放服务地址相关信息(接口地址))

    Eureka系统架构

    Dubbo架构

    Eureka的两大组件

    就像我之前的支付模块和消费者模块在服务注册中心注册,当消费者调用支付模块api时,就会从注册中心获取服务通讯地址

    然后本地调用RPC远程调用去调用接口

  • 相关阅读:
    Javascript FP-ramdajs
    微信小程序开发
    SPA for HTML5
    One Liners to Impress Your Friends
    Sass (Syntactically Awesome StyleSheets)
    iOS App Icon Template 5.0
    React Native Life Cycle and Communication
    Meteor framework
    RESTful Mongodb
    Server-sent Events
  • 原文地址:https://www.cnblogs.com/lyx666/p/12747391.html
Copyright © 2011-2022 走看看