-
服务治理 Eureka基础认识
1.在传统的rpc远程调用框架中,管理每个服务与服务之间的依赖关系比较复杂,所以需要服务治理,用于管理服务与服务之间的依赖,
可以实现服务调用,负载均衡,容错等,实现服务发现和注册
2. 什么是服务注册与发现
Eureka采用了CS的设计架构,Eureka Server作为服务注册功能的服务器,它是服务注册中心。而系统中的其他微服务,
使用Eureka的客户端连接到Eureka Server并维持心跳连接。这样系统的维护人员就可以通过Eureka Server来监控系统中各个微服务是否正常运行。
在服务注册与发现中,有一个注册中心。当服务器启动的时候, 会把当前自己服务器的信息比如服务地址通讯
地址等以别名方式注册到注册中心上。另一方(消费者|服务提供者),以该别名的方式去注册中心上获取到实际的
服务通讯地址,然后再实现本地RPC调用RPC远程调用框架核心设计思想:在于注册中心,因为使用注册中心管理
每个服务与服务之间的一个依赖关系(服务治理概念)。在任何rpc远程框架中,都会有一个注册中心(存放服务地址相关信息(接口地址))
Eureka系统架构
Dubbo架构
Eureka的两大组件
就像我之前的支付模块和消费者模块在服务注册中心注册,当消费者调用支付模块api时,就会从注册中心获取服务通讯地址
然后本地调用RPC远程调用去调用接口
-
相关阅读:
C++/C编程指南之基本语句
利用Lucene.net对附件做搜索
验证码的破解思路!
javascript中replace的正则表达式语法
让数据库访问组件支持Using
C#读写文件总结
net use命令详细解释
利用SQL语句清理日志
彻底修改Google Chrome浏览器的安装目录
oracle sqlplus 常用命令大全
-
原文地址:https://www.cnblogs.com/lyx666/p/12747391.html
Copyright © 2020-2023
润新知