分布式集群
文章平均质量分 88
2B青年小文
热爱开源技术,分享技术人生
展开
-
二代SpringCloud-SCA两大核心组件
首先看图,Spring Cloud ⽣态圈中的组件,按照发展可以分为第⼀代 Spring Cloud组件和第⼆代 Spring Cloud组件。下面主要讲的是Nacos 和 Sentinel。1 Nacos 服务注册和配置中⼼Nacos (Dynamic Naming and Configuration Service)是阿⾥巴巴开源的⼀个针对微服务架构中服务发现、配置管理和服务管理平台。Nacos就是注册中⼼+配置中⼼的组合(Nacos=Eureka+Config+Bus)Nacos功能特性原创 2021-02-08 17:23:35 · 338 阅读 · 1 评论 -
一站式微服务解决方案-SpringCloud微服务(上)
微服务架构可以说是SOA架构的⼀种拓展,这种架构模式下它拆分粒度更⼩、服务更独⽴。把应⽤拆分成为⼀个个微⼩的服务,不同的服务可以使⽤不同的开发语⾔和存储,服务之间往往通过Restful等轻量级通信。微服务架构关键在于微⼩、独⽴、轻量级通信。微服务是在 SOA 上做的升华粒度更加细致,微服务架构强调的⼀个重点是“业务需要彻底的组件化和服务化”。微服务架构的优点: 微服务架构和微服务1、微服务很⼩,便于特定业务功能的聚焦 A B C D2、微服务很⼩,每个微服务都可以被⼀个⼩团队单独实施(开发、测试、部原创 2021-02-05 15:23:33 · 247 阅读 · 0 评论 -
高性能RPC框架--Apache Dubbo
Dubbo是一款高性能、轻量级的开源Java RPC框架,它提供了三大核心能力:面向接口的远程方法调用,智能容错和负载均衡,以及服务自动注册和发现。1 Dubbo 处理流程节点说明:节点角色名称Provider暴露服务的服务提供方Consumer调用远程服务的服务消费方Registry服务注册与发现的注册中心Monitor统计服务的调用次数和调用时间的监控中心Container服务运行容器 负责启动 加载 运行服务提供者调用关系说明:虚线原创 2020-10-31 15:54:40 · 155 阅读 · 0 评论 -
分布式协调服务Zookeeper深入
前言zookeeper,它是一个分布式,开放源码的分布式应用程序协调服务,是Apache Hadoop 的一个子项目,它主要是用来解决分布式应用中经常遇到的一些数据管理问题,如:统一命名服务、状态同步服务、集群管理、分布式应用配置项的管理等。简单来说zookeeper=文件系统+监听通知机制。zookeeper模型:在zookeeper中,数据信息被保存在一个个数据节点上,这些节点被称为znode。znode是zookeeper中最小数据单位,在znode下面又可以再挂znode,这样一层层下去就原创 2020-09-23 10:54:18 · 345 阅读 · 1 评论 -
快速理解分布式架构设计理论
前言分布式系统是一个硬件或软件组件分布在不同的网络计算机上,彼此之间仅仅通过消息传递进行通信和协调的系统。简单来说,所谓分布式系统,就是一个业务拆分成多个子业务,分布在不同的服务器节点,共同构成的系统称为分布式系统,同一个分布式系统中的服务器节点在空间部署上是可以随意分布的,这些服务器可能放在不同的机柜中,也可能在不同的机房中,甚至分布在不同的城市。1 分布式架构的演变从最初的单体架构 》》》服务化,从下图来描述分布式架构的演变过程:2 分布式系统面临的问题1)通信异常网络原创 2020-09-23 10:42:49 · 441 阅读 · 1 评论 -
五大分布式集群架构问题解决方案
文章内容输出来源:拉勾教育Java高薪训练营。前言1 ⼀致性Hash算法2 集群时钟同步问题3 分布式ID解决⽅案4 分布式调度问题5 Session共享问题Session共享及Session保持或者叫做Session⼀致性。原创 2020-09-23 10:29:41 · 1594 阅读 · 0 评论