DAY-01--分布式&微服务基础概念

一、项目简介

了解整体项目包含后端、前端、周边维护。整个项目的框架知识。

二、分布式基础概念

1、微服务

将应用程序 基于业务 拆分为 多个小服务,各小服务单独部署运行,采用http通信。

2、集群&分布式&节点

集群是个物理形态,分布式是工作方式。

集群:将几台服务器 实现同一业务。

分布式:将一个系统的不同业务 分布在不同的集群。

节点:集群中得的一台服务器。

3、远程调用

分布式系统中各服务可能处于不同主机,各服务的互相调用称作 远程调用。

SpringCloud中使用HTTP + JSON方式完成远程调用

4、负载均衡

使每个服务器不闲不忙。

算法:轮询、最小连接、散列(hash)

5、服务注册/发现 & 注册中心

注册中心管理每台服务器有什么服务。

服务器在发出服务请求时也要到注册中心查询我要的服务在哪台服务器有。

6、配置中心
集中管理微服务的配置信息

7、服务熔断 & 服务降级

服务熔断:防止雪崩

服务降级:让非核心业务降级运行--让路

8、API网关(API Gateway)

《1》 抽象了微服务中都需要的 公共功能

《2》提供了客户端负载均衡服务自动熔断灰度发布统一认证限流流控日****志统计

日终--技术总结

对于项目整体架构,使用哪些技术有个了解。

不积跬步无以至千里。

相关推荐
会写代码的建筑师10 分钟前
C# 源生成器使用方法
后端·架构
没落英雄2 小时前
3. DeepAgents 实战 - Memory Skills 与上下文工程
前端·人工智能·架构
Yeats_Liao2 小时前
18:JavaBean简介及其在表单处理与DAO设计模式中的应用-Java Web
java·后端·架构
人工智能培训2 小时前
大模型驱动下传统大数据架构的变革方向
大数据·人工智能·重构·架构·agent·agi
笨鸟先飞的橘猫3 小时前
skynet——分布式支持
分布式·skynet
饼干哥哥3 小时前
一篇文章卖了20万,开源CC+Obsidian打造的LLM Wiki 内容创作3.0系统
架构·开源·代码规范
想你依然心痛4 小时前
固件架构演进:从裸机到RTOS到Linux的决策矩阵——复杂度、实时性、成本三维解析
架构·嵌入式·响应式编程·数据流·流处理·资源控制·背压
贺国亚4 小时前
OpenClaw-架构原理与工程实践
架构
陶辉5 小时前
大模型时代的流量调度与架构演进:解构基于语义的路由策略
架构
大侠锅锅6 小时前
第 6 篇:模块自升级与自动回滚——空中换引擎
架构·边缘计算·升级回滚