最新消息:比度技术-是关注互联网技术的个人博客,大部分内容来自互联网,以作为笔记查阅。

高可用技术

编程开发 bidu 52浏览

高可用技术

一 部署方案

1、主从

2、多实例,一般生产环境都是多实例的

(1)无状态,如twemproxy

(2)有状态:RocketMQ、Kafka、Zookeeper等,服务器内部都有主或从标识,鉴于这些中间件的优秀设计,他们都可以通过水平扩展主服务器,可以线性的提升服务能力

二、隔离技术

业务、数据、资源、进程、动静、故障隔离等技术

三 限流技术

限流技术的核心是在流量超过系统承受极限时,以牺牲部分请求为代价,保证大多数请求正常的一种手段;另外,限流也可以用来防刷。

漏斗算法:有容量限制,超出处理能力以后,新的请求就要丢弃

四、降级

五、熔断技术

LVS

参考:

https://yq.aliyun.com/articles/592255?spm=a2c4e.11163080.searchblog.121.75772ec1r4DDem

LVS:http://www.linuxvirtualserver.org/zh/index.html

 

转载请注明:比度技术-关注互联网技术的个人博客 » 高可用技术