![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
微服务
文章平均质量分 95
with the wind(随风)
尽人事,听天意。
展开
-
微服务笔记03
01. Nacos1. 简介据说 Nacos 在阿里巴巴内部有超过 10 万的实例运行,已经过了类似双十一等各种大型流量的考验C:Consistency(强一致性):所有节点在同一时间看到的数据是一致的A:Availability(可用性):所有的请求都会收到响应P:Partition tolerance(分区容错性):CPA理论关注粒度是数据,而不是整体系统设计的策略。最多只能同时较好的满足两个。CAP理论的核心是:一个分布式系统不可能同时很好的满足一致性,可用性和分区容错性这原创 2022-03-05 13:18:09 · 508 阅读 · 0 评论 -
微服务笔记02
01. Hystrix断路器1. 概述分布式系统面临的问题分布式系统面临的问题复杂分布式体系结构中的应用程序有数十个依赖关系,每个依赖关系在某些时候将不可避免地失败。服务雪崩多个微服务之间调用的时候,假设微服务A调用微服务B和微服务C,微服务B和微服务C又调用其它的微服务,这就是所谓的“扇出”。如果扇出的链路上某个微服务的调用响应时间过长或者不可用,对微服务A的调用就会占用越来越多的系统资源,进而引起系统崩溃,所谓的“雪崩效应”.对于高流量的应用来说,单一的后端依赖可能会导致所有服务器原创 2022-03-05 13:17:21 · 371 阅读 · 0 评论 -
微服务笔记01
草稿,还需后期整理01. 微服务架构什么是微服务?微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间相互协调、相互配合,为用户提供最终价值。每个服务运行在其独立的进程中,服务与服务间采用轻量级的通信机制互相协作(通常基于HTTP协议的RESTful API)。每个服务都围绕着具本业务进行构建,并且能够被独立的部署到生产环境、类生产环境等。另外,应当尽量避免统一的、集中式的服务管理机制,对一个服务而言,应根据业务上下文,选择合适的语言、工具对其进行构建。主题词01:95后原创 2022-03-05 13:16:18 · 963 阅读 · 0 评论 -
简单使用Docker
1.安装DockerCE 即社区版(免费,支持周期 7 个月)EE 即企业版,强调安全,付费使用,支持周期 24 个月2.centos安装Docker注意: CentOS 7 满足最低内核的要求,所以我们在CentOS 7安装Docker。卸载(可选)yum remove docker \ docker-client \ docker-client-latest \ docker-原创 2021-10-15 16:37:47 · 866 阅读 · 0 评论 -
浅谈RabbitMQ
简单模拟MQ的作用 – 完成异步通讯如图显示:有了RabbitMQ,你就可以和三个妹子同时进行短信聊天,就不需要为无法同时和三个妹子语音聊天而苦恼MQ存在的意义 (解决同步通讯的存在的缺点)如图所示:当用户完成了支付功能,我们需要仓储服务对应商品数量减1。当我们的支付服务频繁调用仓储服务之后,仓储服务挂掉了,这个时候支付服务想再调仓储服务就调不了,然后支付服务也阻塞在这里了,然后系统崩了。同步存在的问题初探MQ的作用1. 服务解耦合2. 性能提升,吞吐量提高3. 服务没有强依赖,原创 2021-09-24 17:38:00 · 1306 阅读 · 2 评论