服务化理论
文章平均质量分 71
HryReal
while(!dead) { study(); }
展开
-
Raft协议详解
Raft协议1.Raft简介Raft是由Stanford提出的一种更易理解的一致性算法,意在取代目前广为使用的Paxos算法。关于Raft的原理,建议先看看:动画版Raft讲解2.Raft原理在Raft中,每个结点会处于下面三种状态中的一种:follower:所有结点都以follower的状态开始,如果没收到leader消息则会变成candidate状态。candi...原创 2018-05-05 10:44:39 · 832 阅读 · 0 评论 -
服务发现
概念:服务发现就是程序如何通过一个标志来获取服务列表,并且这个服务列表是能够随着服务的状态而动态变更的。服务发现的两种模式客户端模式在客户端模式下,如果要进行微服务调用,首先要进行的是到服务注册中心获取服务列表,然后再根据调用端本地的负载均衡策略,进行服务调用。服务端模式在服务端模式下,调用方直接向服务注册中心进行请求,服务注册中心再通过自身负载均衡策略,对...原创 2018-05-05 10:29:38 · 290 阅读 · 0 评论 -
Paxos协议详解
Basic-Paxos算法(可以先看后面的实际例子再看前面的具体介绍部分)Paxos算法的目的Paxos算法的目的是为了解决分布式环境下一致性的问题。 多个节点并发操纵数据,如何保证在读写过程中数据的一致性,并且解决方案要能适应分布式环境下的不可靠性(系统如何就一个值达到统一)Pax...转载 2018-05-05 11:43:40 · 5623 阅读 · 1 评论 -
服务监控
Dubbo的Monitor挂掉不会影响到Consumer和Provider之间的调用,所以用于生产环境不会有风险。配置好了之后可以结合admin管理后台使用,可以清晰的看到服务的访问记录、成功次数、失败次数等…..相关的配置方法,可以查看: Dubbo的Monitor配置...转载 2018-05-05 21:48:07 · 199 阅读 · 0 评论 -
服务降级,服务熔断,服务限流
服务降级概念:服务降级,当服务器压力剧增的情况下,根据当前业务情况及流量对一些服务和页面有策略的降级,以此释放服务器资源以保证核心任务的正常运行。服务接口拒绝服务:页面能访问,但是添加删除提示服务器繁忙。页面内容也可在Varnish或CDN内获取。页面拒绝服务:页面提示由于服务繁忙此服务暂停。跳转到varnish或nginx的一个静态页面。延迟持久化:页面访问照常,但是涉及记录变更,...原创 2018-05-05 23:15:15 · 6839 阅读 · 0 评论