ylbtech-框架-Eureka:百科
1.返回顶部
1、
Eureka是Netflix开发的服务发现框架,本身是一个基于REST的服务,主要用于定位运行在AWS域中的中间层服务以达到负载均衡和中间层服务故障转移的目的。SpringCloud将它集成在其子项目spring-cloud-netflix中,以实现SpringCloud的服务发现功能。
 
Eureka包含两个组件:Eureka Server和Eureka Client。
Eureka Server提供服务注册服务,各个节点启动后,会在Eureka Server中进行注册,这样EurekaServer中的服务注册表中将会存储所有可用服务节点的信息,服务节点的信息可以在界面中直观的看到。
Eureka Client是一个java客户端,用于简化与Eureka Server的交互,客户端同时也就是一个内置的、使用轮询(round-robin)负载算法的负载均衡器。
在应用启动后,将会向Eureka Server发送心跳,默认周期为30秒,如果Eureka Server在多个心跳周期内没有接收到某个节点的心跳,Eureka Server将会从服务注册表中把这个服务节点移除(默认90秒)
Eureka Server之间通过复制方式完成数据的同步,Eureka还提供了客户端缓存机制,即使所有的Eureka Server都挂掉,客户端依然可以利用缓存中的信息消费其他服务的API。综上,Eureka通过心跳检查、客户端缓存等机制,确保了系统的高可用性、灵活性和可伸缩性
2、
2.返回顶部
 
3.返回顶部
 
4.返回顶部
 
5.返回顶部
1、
2、
 
6.返回顶部
 
作者:ylbtech
出处:http://ylbtech.cnblogs.com/
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利。

最新文章

  1. Android 上实现像微信一样的用Fragment来实现的Tab切页效果 提供源码下载
  2. ubuntu kylin 16.04系统的基本安装
  3. canvas,制作炫酷的时钟和倒计时
  4. JDK动态代理与Cglib库
  5. c语言数组不同初始化方式的结果
  6. 【转】 Linux IIO子系统分析-1-概述
  7. 使用WeCloud消息推送接口发送消息NodeJs版
  8. Web安全知多少
  9. Java通过链表实现栈
  10. node实现jsonp跨域
  11. 【AGC014E】Blue and Red Tree 并查集 启发式合并
  12. 磁盘修改AF
  13. selenium 安装 以及相关环境
  14. leetcode1032
  15. 386. Lexicographical Numbers 输出1到n之间按lexico排列的数字序列
  16. python类变量和实例变量的区别
  17. php 商场收银收费系统,使用的策略模式
  18. 2017-2018-2 20155230《网络对抗技术》实验8:Web基础
  19. mysql中递归树状结构<转>
  20. PHP获取数组中奇偶数

热门文章

  1. centos所有版本镜像下载地址
  2. Codeforces 1148 E - Earth Wind and Fire
  3. jQuery.fn.extend() 函数详解
  4. HTML5新特性——1 HTML5音频
  5. vue-cli3.0 环境变量与模式
  6. integer == 号问题
  7. hlslcc
  8. codeblock的一个小问题
  9. 洛谷P1006 传纸条【dp】
  10. C# WebClient 的文件上传下载