负载均衡笔记

并发数---同时服务的调用方的数量

吞吐量---单位时间内,能接受和返回的数据请求量

TPS。 Transaction事务

QPS。Query 请求/查询

优化点:

减少并发数---防止并非过高

低级---限流---可用的用户少了?!

多开几个口---分流

DNS 解析域名到IP

A记录。 address ip

CName 域名到域名

负载均衡跟DNS解析 思路上一样

CAP 一般中间件时候考虑

AC冲突

舍弃P、单点数据库

舍弃A、zk

舍弃C、eureka

一般AP、舍弃C。舍弃强一致性、保证最终一致性。通过最终一致性,兼顾3个特性

读多写少

读写分离

应用内并发

线程

---提升效率---多路计算

---主线程提前释放、避免阻塞耗时---发邮件,记日志,第三方交互/上报信息

线程数计算:

Cpu建议 负载70%

计算密集型/IO密集型

进程---多进程、docker、不同端口启动/开多应用

协程---线程中的线程、

相关推荐
疯狂的Alex4 分钟前
【C#避坑实战系列文章16】性能优化(CPU / 内存占用过高问题解决)
开发语言·性能优化·c#
象骑士Hack7 分钟前
dev c++工具下载 dev c++安装包下载 dev c++软件网盘资源分享
开发语言·c++
迎風吹頭髮26 分钟前
UNIX下C语言编程与实践15-UNIX 文件系统三级结构:目录、i 节点、数据块的协同工作机制
java·c语言·unix
带刺的坐椅38 分钟前
Solon Plugin 自动装配机制详解
java·spring·solon·spi
铍镁钙锶钡镭1 小时前
FFmpeg 解封装简单流程
开发语言·ffmpeg·php
梦想养猫开书店1 小时前
38、spark读取hudi报错:java.io.NotSerializableException: org.apache.hadoop.fs.Path
java·spark·apache
hello 早上好1 小时前
Spring Boot 核心启动机制与配置原理剖析
java·spring boot·后端
2023框框1 小时前
方法器 --- 策略模式(Strategy Pattern)
java·策略模式
郝学胜-神的一滴1 小时前
深入理解 Qt 元对象系统:QMetaEnum 的应用与实践
开发语言·c++·qt·软件工程
Brookty1 小时前
【Java学习】定时器Timer(源码详解)
java·开发语言·学习·多线程·javaee