![](https://img-blog.csdnimg.cn/20201014180756925.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
分布式系统
文章平均质量分 95
风不贪
正在后端坑里摸爬滚打
展开
-
Docker学习笔记
文章目录1. 简介1.1 什么是Docker1.2 Docker起源1.3 优势1.4 Docker和虚拟机区别1.5 核心架构和概念1.镜像 (Image)是什么为什么这么大UnionFS镜像底层原理(了解即可)2.容器 (Container)3.仓库 (Repository)4.DockerFile5.tar6.数据卷(Docker Volume)1.6 执行流程2. 使用2.1 Docker引擎安装a. Macb. Centos7.x安装docker(centos7.x)bash安装(通用所有平台)2原创 2022-05-02 03:12:52 · 2577 阅读 · 0 评论 -
Springcloud_alibaba学习笔记
文章目录0. 简介区别特点组件1. 环境搭建2. Nacosa.作为服务注册中心启动Nacos Client简单上手服务间通信(和之前一样)应用搭建Controller具体实现RestTemplate+Ribbon:OpenFeignb.作为统一配置中心Config Client简单上手ControllerNacos中创建配置Nacos config自动刷新细节1、配置集(Data ID)2、配置分组(Group)3、命名空间(Namespace)4、最佳实践c.配置持久化d. 高可用(集群)nacos高可原创 2022-04-21 22:05:10 · 1854 阅读 · 0 评论 -
Config组件学习笔记
1. 简介config(配置)又称为统一配置中心,顾名思义,就是将配置统一管理,配置统一管理的好处是在日后大规模集群部署服务应用时相同的服务配置一致,日后再修改配置只需要统一修改全部同步,不需要一个一个服务手动维护。Spring Cloud Config 是 Spring Cloud 家族中最早的配置中心,虽然后来又发布了 Consul 可以代替配置中心功能,但是 Config 依然适用于 Spring Cloud 项目,通过简单的配置即可实现功能。配置文件是我们再熟悉不过的了,尤其是 Spring原创 2022-04-21 21:48:30 · 1318 阅读 · 0 评论 -
Gateway微服务网关组件学习笔记
0. 什么是网关定义网关统一服务入口,可方便实现对平台众多服务接口进行管控,对访问服务的身份认证、防报文重放与防数据篡改、功能调用的业务鉴权、响应数据的脱敏(敏:敏感数据)、流量与并发控制,甚至基于API调用的计量或者计费等等。网关 = 路由转发 + 过滤器为什么需要网关简短回答:网关可以实现服务的统一管理网关可以解决微服务中通用代码的冗余问题(如权限控制,流量监控,限流等)类似公司的保安;防火墙网关vs服务注册中心简单理解:网关是对外;服务注册中心对内。所以各自的负载均衡的客户原创 2022-04-04 02:49:39 · 1135 阅读 · 0 评论 -
Hystrix组件学习笔记
0. 关于HystrixHystrix是Netflix的一个组件,其本身已经处于维护状态;Hystrix的仪表盘Hystrix Dashboard已经停止维护,处于启用状态,对于服务熔断,可以使用sentinel组件。本篇主要介绍微服务中的一些重要概念,以及Hystrix组件的基本使用。1. 微服务中的重要概念1.1 服务雪崩在微服务之间进行服务调用是由于某一个服务故障,导致级联服务故障的现象,称为雪崩效应。雪崩效应描述的是提供方不可用,导致消费方不可用并将不可用逐渐放大的过程。图解:如存在如下原创 2022-04-04 02:47:51 · 459 阅读 · 0 评论 -
SpringCloud微服务间通信(同步通信HTTP)
0. 简介0.1 目录0. 简介0.1 目录0.2 引言0.3 思考1. RestTemplate1.0 简介1.1 案例1.2 问题2. Ribbon2.1 流程与原理2.2 依赖2.3 实现负载均衡1. DiscoveryClient2. LoadBalancerClient3. @LoadBalance2.4 问题2.5 组件细节实现负载均衡原理负载均衡策略设置策略2.6 停止维护3. OpenFeign3.0 Ribb原创 2022-03-01 18:58:12 · 650 阅读 · 1 评论 -
Eureka&Consul服务注册中心组件学习笔记
1. 简介所谓服务注册中心就是在整个的微服务架构中单独提出一个服务(本身也是一个服务),这个服务不完成系统的任何的业务功能,仅仅用来完成对整个微服务系统的服务注册和服务发现,以及对服务健康状态的监控和管理功能(以及服务元数据信息存储,如服务的IP和端口)。目录1. 简介2. Eureka2.0 版本2.1 Eureka Server开发server服务端Eureka Server细节2.2 Eureka Client开发client客户端2.3 Eureka自我保护机原创 2022-02-25 07:10:51 · 348 阅读 · 0 评论 -
负载均衡器
参考:【IT老齐011】关于负载均衡器,你学会(fei)了吗?什么是负载均衡?1. 什么是负载均衡负载均衡建立在现有网络结构之上,它提供了一种廉价有效透明的方法扩展网络设备和服务器的带宽、增加吞吐量、加强网络数据处理能力、提高网络的灵活性和可用性。负载均衡(Load Balance)其意思就是分摊到多个操作单元上进行执行,例如Web服务器、FTP服务器、企业关键应用服务器和其它关键任务服务器等,从而共同完成工作任务。1.1 主要职能具体应用在架构中,负载均衡主要有三大职能:.原创 2021-09-05 12:28:14 · 975 阅读 · 0 评论 -
Zookeeper学习笔记
视频资源:【尚硅谷】2021最新版Zookeeper 3.5.7版本教程【编程不良人】2021最新ZooKeeper教程0. Dubbo与Zookeeper的关系参考:zookeeper、dubbo、kafka简单了解Dubbo建议使用Zookeeper作为服务的注册中心。Dbbo是一个框架,用于服务间的调度,服务程序编写使用dubbo做接口,dubbo实现了服务与服务之间还有zookeeper之间的通讯。Zookeeper的作用:zookeeper用来注册服务和进行负载均衡,.原创 2021-08-23 20:55:26 · 556 阅读 · 0 评论 -
Dubbo学习笔记
视频资源:尚硅谷Dubbo教程(dubbo经典之作)1. Dubbo初识特性:面向借口代理的高性能RPC调用:提供高性能的基于代理的远程调用能力,服务以接口为粒度,为开发者屏蔽远程调用底层细节。智能负载均衡:内置多种负载均衡策略,智能感知下游节点健康状况,显著减少调用延迟,提高系统吞吐量。服务自动注册与发现:支持多种注册中心服务,服务实例上下线实时感知。过程:1.各微服务启动时,将自己的实例信息注册到注册中心,注册中心存储这些数据2.注册中心检测服务提供者的连接状态.原创 2021-08-16 22:17:30 · 195 阅读 · 0 评论 -
分布式系统基础理论
1. 分布式系统定义分布式系统是若干独立计算机的集合,这些计算机对于用户来说就像单个相关系统。分布式系统(Distributed System)是建立在网络之上的软件系统。随着互联网发展,网站应用的规模不断扩大,常规的垂直应用架构已无法应对,分布式服务架构以及流动计算架构势在必行,亟需一个治理系统确保架构有条不紊的演进。2. 应用的架构演进[外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-jdtWNd3z-1628991669721)(https://i.loli.ne原创 2021-08-15 09:42:53 · 306 阅读 · 0 评论