负载均衡笔记

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

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

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、不同端口启动/开多应用

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

相关推荐
Owen_Q31 分钟前
AtCoder Beginner Contest 407
开发语言·c++·算法
神码小Z33 分钟前
链路追踪神器zipkin安装详细教程教程
java·zipkin
bing_1581 小时前
如何利用 Spring Data MongoDB 进行地理位置相关的查询?
java·mongodb·spring
有你的冬天1981 小时前
运用集合知识做斗地主案例
java
weixin_527550401 小时前
JavaScript 性能优化:从入门到实战
开发语言·javascript·性能优化
琢磨先生David1 小时前
Java 可扩展状态系统设计:备忘录模式的工程化实践与架构演进
java·设计模式·架构
扶风呀1 小时前
Spring Boot项目中实现单点登录(SSO)完整指南
java·spring boot·后端
灵典3361 小时前
C++与Java类和对象的异同
java·开发语言·c++
末日汐1 小时前
C++ vector的使用及模拟实现
开发语言·c++
know_heng1 小时前
UBUNTU20.04 配置以QT界面程序代替系统界面启动,以及如何在tty模式下以linuxfb形式启动
开发语言·qt·ubuntu·嵌入式设备