Nginx算法 ZK和Eureka区别

Posted 教是最好的学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Nginx算法 ZK和Eureka区别相关的知识,希望对你有一定的参考价值。

nginx负载均衡的五种算法

1.round robin轮询

2.weight根据权重分发

3.ip_hash一致性哈希

4.url_hash第三方

5.fair第三方,根据后台响应时间分发

Zookeeper是保证CP一致性,

半数机制:集群中半数以上机器存活,集群可用。所以适合安装奇数台服务器。

Eureka是保证AP可用性,如果某台服务器宕机,Eureka不会类似于Zookeeper的选举leader的过程,客户端请求会自动切换到新的Eureka节点。自我保护机制,如果在15分钟内超过85%的节点都没有正常心跳,Eureka Server将当前的实际注册信息保护起来。

我设计一个防止缓存穿透的解决方案,简单的就是存null值

加载

类加载过程的第一步,主要完成下面 3 件事情:

* 通过全类名获取定义此类的二进制字节流

* 将字节流所代表的静态存储结构转换为方法区的运行时数据结构

* 在内存中生成一个代表该类的 Class 对象,作为方法区这些数据的访问入口

以上是关于Nginx算法 ZK和Eureka区别的主要内容,如果未能解决你的问题,请参考以下文章

zk和eureka的区别(CAP原则)

「轻阅读」ZK和EureKa的区别(CAP理论)

ZOOkeeper,Eureka和Redis集群架构

ZOOkeeper,Eureka和Redis集群架构

ZOOkeeper,Eureka和Redis集群架构

Eureka和Ribbon和Hystrix和zuul