在实际工作中,我们经常听到“架构”和“架构师”这样的名词,并不新鲜,但是总让很多刚入门的人感觉很神秘,甚至是高深莫测。很少有人对“架构”有全面的了解和认识能并说清楚架构是什么,更谈不上掌握了。事实上,也只有极少数人能成为或者被冠以“架构师”这样的title。为此,笔者总结了对架构的一些理解,希望能够补充很多初入门的人在这方面认识上的不足,纠正一些误解。高手和老鸟就直接跳过吧。架构的分类逻辑架构、            
                
         
            
            
            
            datecommentscategoriestagspermalinktitle       2020/4/2             true             5.26             如何设计计算高可用架构?                  软件架构           计算高可用的主要设计目的是当出现硬件故障时候,系统依然可以继续运行。因此计算高可用的本质是通过冗余(服务器            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-08-20 14:07:54
                            
                                192阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            高可用性是指系统能够在面对故障、意外事件或负载增加时保持稳定运行,持续提供可用的服务的能力,是现代系统设计            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-05-30 13:46:35
                            
                                134阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            高并发系统的设计思路可以分为以下几个方面:分布式架构:使用分布式架构可以将系统的负载分散到多台服务器上,提高系统的并发处理能力和可靠性。缓存技术:使用缓存技术可以减轻数据库的压力,提高系统的访问速度和响应能力。负载均衡:使用负载均衡技术可以将请求分发到多个服务器上,避免单点故障和负载过高的问题。异步处理:使用异步处理技术可以将请求的处理和响应分离,提高系统的并发处理能力和响应速度。数据库优化:对数            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-31 17:43:08
                            
                                52阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            高可用复杂度模型       计算高可用                           任务分配   任务分配给多个服务器执行        &            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-07-17 13:34:21
                            
                                166阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            实现高可用方案首先了解一下高可用集群高可用:透明切换,故障切换,连接管理器/集群管理器pgpool-Ⅱ:连接池、复制、负载均衡功能PatroniCorosync+pacemaker高可用解决方案Corosyncpacemakercorosync+pacemaker架构协作资源分配:设置资源倾向性(实现负载均衡功能) 首先了解一下高可用集群在传统Linux集群种类,主要分了三类, 一类是LB集群,这            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2024-03-03 12:58:03
                            
                                115阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            介绍:  高可用性模式为 Zabbix 服务器提供了针对软件/硬件故障的保护,并允许在软件/硬件维护期间最大限度地减少停机时间。  高可用性 (HA) 集群是一种可选的解决方案,它支持 Zabbix 服务器。 原生 HA 解决方案被设计为使用简单,它可以跨站点工作,并且对 Zabbix 识别的数据库没有特定要求。 用户可以自由使用本机 Zabbix HA 解决方案或第三方 HA 解决方案,具体取决            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-10-26 13:37:17
                            
                                118阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一个大型网站应用一般都是从最初小规模网站甚至是单机应用发展而来的,为了让系统能够支持足够大的业务量,从前端到后端也采用了各种各样技术,前端静态资源压缩整合、使用CDN、分布式SOA架构、缓存、数据库加索引、读写分离等等。 这些技术是高并发系统所必须的,但是今天先不细说,而先谈谈在这些架构既定的情况下,一些高并发业务/接口实现时应该注意的原则,以及通过工作中一个6万QPS的秒杀活动,来介绍一下秒杀业            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-09-26 20:14:16
                            
                                127阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            高可用(High Avaliability, HA),指的是系统具备较高的无故障运行的能力。1、可用性的度量MTBF MTBF(Mean Time Between Failure):平均故障间隔,代表两次故障的间隔时间,也就是系统正常运转的平均时间,这个时间越长,系统稳定性就越高MTTR MTTR(Mean Time To Repair):故障的平均恢复时间,也就是平均故障的时间。这个值越小,故障            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-11-26 19:51:34
                            
                                52阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。假设系统一直能够提供服务,我们说系统的可用性是100%。如果系统每运行100个时间单位,会有1个时间单位无法提供服务,我们说系统的可用性是99%。很多公司的高可用目标是4个9,也就是99.99%,这就意味着,系统的年停机时间为8.76个小时。百度的搜索首页,是业            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-02-19 17:58:51
                            
                                257阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。
假设系统一直能够提供服务,我们……            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-09 11:00:53
                            
                                114阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。假设系统一直能够提供服务,我们说系统的可用性是1...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-09 12:50:09
                            
                                207阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,高可用的方法通常是集群或者冗余,这就涉及到数据的一致性和事务性,mysql如何在acid上实现高可用就值得我们学习。            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-07-29 16:45:32
                            
                                123阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-07-21 09:00:22
                            
                                72阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            什么是分布式、高并发、集群、负载均衡、高可用 2018年10月17日 11:00:02 空空空如也空空空如也 阅读数 1340 网图在这里插入图片描述以下转自博客  侵权立删 分布式(不一定有集群):是指将不同的业务分布在不同的地方(应用服务器)。集群cluster:一群机器的集合。 1 负载均衡(集群):(Load balance cluster, LBC)(负载均衡器)根据规则(平均)分配各            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-18 22:19:17
                            
                                57阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            高可用HA(High Availability)是分布式系统架构设计中必须考虑的因素之一,它通常是指,通过设计减少系统不能提供服务的时间。
假设系统一直能够提供服务,我们……            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-10 16:41:36
                            
                                146阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、什么是高可用集群高可用集群(High Availability Cluster,简称HA Cluster),是指以减少服务中断时间为目的的服务器集群技术。它通过保护用户的业务程序对外不间断提供的服务,把因软件、硬件、人为造成的故障对业务的影响降低到最小程度。二、 高可用集群的衡量标准通常用平均无故障时间(MTTF)来度量系统的可靠性,用平均故障维修时间(MTTR)来度量系统的可维护性。于是可用            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-05-31 10:11:58
                            
                                542阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1、高可用架构具备特征1、主从切换或双机双工1)主从切换,是当其中一台机器的服务宕机后,对于调用者来说,能够迅速的切换到其他可用服务,从服务升级为主服务,这种切换速度应当控制在秒级别。当宕机的服务恢复之后,自动变为从服务,主从服务角色切换。主从切换一定是要付出代价的,所以当主服务恢复之后,也就不再替换现有的主服务。2)双机双工方式(互备互援) 工作原理:两台主机同时运行各自的服务工作且相互监测情况            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2023-12-04 21:39:23
                            
                                45阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            摘要:GaussDB(for MySQL)通过ND算子下推解决存储节点和计算节点之间的传输速度,减少网络开销这个难题。数据库作为高效稳定处理海量数据交易/分析的坚强数据底座,底层架构设计的重要性不言而喻。以当前主流的存算分离架构为例,如何提高存储节点和计算节点之间的传输速度,减少网络开销非常关键,GaussDB(for MySQL)就是通过ND算子下推解决了这个难题。举个例子,当计算和存储分离之后,数据还得从存储节点跨网络到计算节点,计算节点处理完之后再写回存储节点,来来回回好几次,效率很低。.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-05-24 22:40:12
                            
                                484阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            1.高可用概述高可⽤性(High Availability),指系统无间断地执⾏其功能的能力,代表系统的可⽤性程度。Kafka从0.8版本开始提供了高可⽤机制, 可保障⼀个或多个Broker宕机后,其他Broker及所有Partition都能继续提供服务,且存储的消息不丢失。 对分布式系来说,当集群规模上升到一定程度后,一台或者多台机器宕机的可能性⼤大增加;Kafka采⽤多机备份和消息应答确认方式            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-04-02 13:34:58
                            
                                473阅读
                            
                                                                                    
                                2评论