
集群
文章平均质量分 91
weixin_43751710
这个作者很懒,什么都没留下…
展开
-
高并发系统设计需要考虑哪些问题
首先我们需要明白MySQL单机的性能,MySQL单机的qps大概是5000左右,具体要分读写。针对高并发的系统,例如需要支持100万qps的下单系统,我们需要做什么样的设计?首先我们需要知道Redis单机的qps,大概是50,000 左右,也看具体场景。那么这么点QPS无法满足100万的QPS需求,因此我们需要有一些优化措施。生产的话就需要自己去做压测来找真正的性能瓶颈。存储层我们考虑两个:MySQL和Redis。生产的话就需要自己去做压测。那么这里也会有一些问题。原创 2025-05-13 21:15:32 · 848 阅读 · 0 评论 -
接口限流、服务降级、熔断
为什么需要限流与用户打交道的服务比如web服务、对外API,这种类型的服务有以下几种可能导致机器被拖垮用户增长过快(这是好事)因为某个热点事件(微博热搜)竞争对象爬虫恶意的刷单这些情况都是无法预知的,不知道什么时候会有10倍甚至20倍的流量进来,如果遇到此类情况,扩容是根本来不及的,弹性扩容也是来不及的;对内的RPC服务一个服务A的接口可能被BCDE多个服务进行调用,在B服务...转载 2020-04-02 21:13:44 · 5580 阅读 · 0 评论 -
分布式session如何实现
大约有如下几种方法:粘性sessionsession复制session共享机制session持久化到数据库1.粘性session原理:粘性Session是指将用户锁定到某一个服务器上。比如上面说的例子,用户第一次请求时,负载均衡器将用户的请求转发到了A服务器上,如果负载均衡器设置了粘性Session的话,那么用户以后的每次请求都会转发到A服务器上,相当于把用户和A服务器粘到了一块...转载 2020-04-02 20:46:03 · 212 阅读 · 0 评论 -
mysql分库分表
分库分表mycat转载 2020-03-17 10:18:09 · 212 阅读 · 0 评论 -
hash环/一致性hash
hash环转载 2020-03-15 13:26:34 · 247 阅读 · 0 评论 -
Appllo原理
Applo原理转载 2020-03-15 11:30:32 · 687 阅读 · 0 评论 -
kafka详解
kafka转载 2020-03-14 21:44:46 · 435 阅读 · 0 评论 -
消息队列
消息队列转载 2020-03-14 17:41:29 · 124 阅读 · 0 评论 -
统一配置中心框架选择
统一配置中心框架选择转自:https://www.cnblogs.com/xiaoqi/p/configserver-compair.htmlhttps://cloud.tencent.com/developer/news/460084为什么需要统一配置中心程序的发展,需要引入集中配置:配置增多,集中管理更为方便。随着程序功能的日益复杂,程序的配置日益增多:各种功能的开关、参数的配置...转载 2020-03-14 12:14:17 · 843 阅读 · 0 评论 -
服务代理Nginx负载均衡原理
负载均衡转载 2020-03-13 16:27:32 · 6732 阅读 · 0 评论 -
负载均衡及其常见实现方式
Nginx转载 2020-03-12 21:26:11 · 1589 阅读 · 0 评论 -
SPI简介
SPI简介转载 2020-03-10 11:20:08 · 191 阅读 · 0 评论 -
RPC接口简介
什么是RPCRPC(Remote Procedure Call Protocol)远程过程调用协议。一个通俗的描述是:客户端在不知道调用细节的情况下,调用存在于远程计算机上的某个对象,就像调用本地应用程序中的对象一样。比较正式的描述是:一种通过网络从远程计算机程序上请求服务,而不需要了解底层网络技术的协议。RPC的特点:RPC是协议。只是协议,而非实现。RPC实现包括:Dubbo、Thri...转载 2020-03-09 22:56:50 · 21069 阅读 · 0 评论 -
RPC框架——Dubbo
什么是RPCRPC 的全称是 Remote Procedure Call 是一种进程间通信方式。它允许程序调用另一个地址空间(通常是共享网络的另一台机器上)的过程或函数,而不用程序员显式编码这个远程调用的细节。即无论是调用本地接口/服务的还是远程的接口/服务,本质上编写的调用代码基本相同。比如两台服务器A,B,一个应用部署在A服务器上,想要调用B服务器上应用提供的函数或者方法,由于不在一个内存...转载 2020-03-09 22:56:24 · 389 阅读 · 0 评论 -
Zookeeper使用及原理
Zookeeper使用Zookeeper原理转载 2020-03-09 19:36:33 · 279 阅读 · 0 评论 -
微服务集群框架
微服务集群框架整个微服务集群框架是怎么构成的:注册中心、服务发现、负载均衡API 网关RPC框架消息队列全方位的监控统一配置中心统一日志中心熔断,限流,降级缓存这些框架下管理的是各种服务器:web项目服务器异步job任务服务器数据库 服务器缓存服务器如下图所示:转自:https://blog.csdn.net/wangjianan7357/article...转载 2020-03-09 10:39:49 · 342 阅读 · 0 评论 -
Redis集群(主从、哨兵、分片)
Redis集群当满足需求时,我们可以只在一台服务器上部署Redis数据库,其他的服务器通过IP、端口等访问这台服务器即可。但是当一台服务器难以满足时,我们就需要在多台机器上部署一个Redis集群,来满足需求。Redis集群中主要有如下几种核心功能:主从复制哨兵模式分片分区主从复制需求为了避免单点故障,可选的做法是将数据库复制多个副本以部署在不同的服务器上,这样即使有一台服务器...转载 2020-03-05 11:06:36 · 1803 阅读 · 0 评论