负载均衡笔记

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

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

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

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

相关推荐
Big Cole3 分钟前
PHP面试题(核心基础篇:垃圾回收+自动加载)
android·开发语言·php
rainbow68894 分钟前
Java并发三要素:原子性、可见性、有序性
java
m0_706653236 分钟前
跨语言调用C++接口
开发语言·c++·算法
小罗和阿泽7 分钟前
复习 Java(2)
java·开发语言
无小道11 分钟前
Qt——信号槽
开发语言·qt
老骥伏枥~12 分钟前
C# if / else 的正确写法与反例
开发语言·c#
不懒不懒19 分钟前
【HTML容器与表格布局实战指南】
java·开发语言
J_liaty20 分钟前
Java实现PDF添加水印的完整方案(支持灵活配置、平铺、多页策略)
java·开发语言·pdf
一路向北⁢22 分钟前
Spring Boot 3 整合 SSE (Server-Sent Events) 企业级最佳实践(二)
java·数据库·spring boot·sse·通信
chilavert31822 分钟前
技术演进中的开发沉思-349:高效并发(下)
java·jvm