day1 分布式基础概念
2024-10-17 06:14:58
1.
分布式:一个业务分拆多个子业务,部署在不同的服务器上
集群:同一个业务,部署在多个服务器上
节点:集群中的一个服务器
2.远程调用
分布式系统中调用其它主机 springcloud用http+json
3.负载均衡 如nginx
调用同业务中的服务 多台服务中调其中一台 如nginx
4.注册中心 如eureka nacos
如A服务调用B服务 A不知道B服务在哪台服务器 不太可能在A服务中配置多个B服务的信息(若新增/下线不容易管理) 就用到了注册中心 中统一管理
5.配置中心 如nacos
若某服务需要改配置 多台主机都改不方便 就用到配置中心统一管理
6.服务熔断 降级
熔断: 某服务出现宕机/响应慢时 触发熔断 后来请求不调用或返回默认值
降级:业务压力紧张时 可以手动处理将某业务不处理或返回默认值
熔断一般是服务异常框架按策略自动触发 降级是出于对系统性能考虑主动处理
7.API网关 zuul gateway
前端发送的所有请求都先到网关 网关能对请求进行安全校验 负载均衡 自动熔断 限流等功能
最新文章
- index+match函数在压实度中对盒号盒质量随机不重复的最佳使用
- Java GC系列
- 关于启用 HTTPS 的一些经验分享
- Jenkins + GitHub + fir-cli 一行命令从源码到fir.im
- 【jqGrid for ASP.NET MVC Documentation】.学习笔记.6.分层
- jquery easyui 弹出消息框
- STL源码分析读书笔记--第5章--关联式容器
- [反汇编练习] 160个CrackMe之005
- windows环境下搭建ffmpeg开发环境
- Collections笔记
- 【Scala】Scala之Control Structures
- 阿里聚安全移动安全专家分享:APP渠道推广作弊攻防那些事儿
- appium+Python 启动app(二)
- LeetCode(65)-Power of Four
- Asp.Net Core Options模式的知识总结
- kubeadm安装kubernetes-v1.13.1
- Linux 登陆配置读取顺序
- ubuntu16.04安装Navicate
- keyvalue对RDD s
- Level-IP(Linux userspace TCP/IP stack)
热门文章
- 怎样将Sublime Text 设置成中文版(完整教程)
- Hive调优相关
- HDU - 3613 Best Reward(manacher或拓展kmp)
- ZeptoLab Code Rush 2015 B. Om Nom and Dark Park
- C# 通过Internet搜索网络资源
- DNS 是什么?如何运作的?
- OpenStack Train版-5.安装nova计算服务(控制节点)
- codeforces 1077D Cutting Out 【二分】
- 线程池原理讲解——ThreadPoolExecutor
- Single Round Math sdut3260高精度除以低精度