![](https://img-blog.csdnimg.cn/20201014180756918.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式
奥妙de~java
这个作者很懒,什么都没留下…
展开
-
dubbo详解
Dubbo 处理流程 调用流程: 服务提供者在服务容器启动时 向注册中心 注册自己提供的服务服务消费者在启动时 向注册中心订阅自己所需的服务 注册中心返回服务提供者地址列表给消费者 如果有变更 注册中心会基于长连接推送变更数据给消费者 服务消费者 从提供者地址列表中 基于软负载均衡算法 选一台提供者进行调用 如果调用失败 则重新选择一台 服务提供者和消费者 在内存中的调用次数 和 调用时间 定时每分钟发送给监控中心 Dubbo配置项说明 dubbo:application 对应 org.apache.d原创 2020-08-02 10:59:41 · 215 阅读 · 0 评论 -
什么是负载均衡
1.背景介绍 随着 Internet 的快速发展和业务量的不断提高,基于网络的数据访问流量迅速增长,特别是对数据 中心、大型企业以及门户网站等的访问,其访问流量甚至达到了 10Gb/s 的级别;同时,服务器网 站借助 HTTP、FTP、SMTP 等应用程序,为访问者提供了越来越丰富的内容和信息,服务器逐渐 被数据淹没;另外,大部分网站(尤其电子商务等网站)都需要提供不间断 24 小时服务,任何服 ...转载 2019-06-16 10:46:38 · 118 阅读 · 0 评论 -
ZooKeeper详解
Zookeeper简介 分布式系统定义及面临的问题 ZooKeeper最为主要的使用场景,是作为分布式系统的分布式协同服务。我们将分布式系统定义为:分布式系统是同时跨越多个物理主机,独立运行的多个软件所组成系统。 类比一下,分布式系统就是一群人一起干活。人多力量大,每个服务器的算力是有限的,但是通过分布式系统,由n个服务器组成起来的集群,算力是可以无限扩张的。 优点显而易见,人多干活快,并且互为备份。但是缺点也很明显。我们可以想象下,以一个小研发团 队开发软件为例,假设我们有一个5人的项目组,要开始一 一个原创 2020-07-25 10:43:28 · 339 阅读 · 0 评论 -
分布式理论架构设计
分布式理论 分布式架构系统回顾 分布式系统概念 分布式系统是一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。 通俗的理解,所谓分布式系统,就是一个业务拆分成多个子业务,分布在不同的服务器节点,共同构成的系统称为分布式系统,同一个分布式系统中的服务器节点在空间部署上是可以随意分布的,这些服务器可能放在不同的机柜中,也可能在不同的机房中,甚至分布在不同的城市。 分布式系统的演变 分布式系统面临的问题 1)通信异常 网络本身的不可靠性,因此每次网络通原创 2020-07-21 15:51:52 · 319 阅读 · 0 评论 -
分布式集群架构场景化解决⽅案
1 分布式和集群的概念 分布式和集群是不⼀样的,分布式⼀定是集群,但是集群不⼀定是分布式(因为集群就是多个实例⼀起⼯作,分布式将⼀个系统拆分之后那就是多个实例;集群并不⼀定是分布式,因为复制型的集群不是拆分⽽是复制) 2 ⼀致性Hash算法 2.1 初识Hash算法 Hash算法,⽐如说在安全加密领域MD5、SHA等加密算法,在数据存储和查找⽅⾯有Hash表等, 以上都应⽤到了Hash算法。 2.2 为何使用Hash Hash算法较多的应⽤在数据存储和查找领域,最经典的就是Hash表,它的查询效率⾮常之⾼原创 2020-07-06 21:39:36 · 251 阅读 · 0 评论