二、微服务学习笔记

一、什么是高并发

(1)响应时间(Response Time):系统对请求作出响应的时间

(2)吞吐量(Throughput):单个时间(年,月,日,时,分,秒)内处理的请求数量

(3)每秒查询率QPS(Query Per Second):每秒响应请求数。在互联网领域,这个指标和吞吐量区分的没有这么明显

 (4)并发用户数:同时承载这张使用系统功能的用户数量。例如一个即时通讯系统,同时在线量一定程度上代表了系统的并发用户数。

二、如何替身系统的并发能力

(1)垂直扩展(Scale Up)

    1、增加单机硬件性能

    2、提升单机架构性能,例如:使用Cache来减少IO次数,使用异步来增加单服务吞吐量,使用无锁数据结构来减少响应时间

(2)水平扩展(Scale Out)

    1、增加服务器数量

 

 

 

 

 

 

 

 

 

 

 

 

 分库  分区  表分区

例如:

0-9

2020072911330001

2020072911330003

2020072911330000

2020072911330005

user-0 最后两位,匹配数据存入

  user0最后一位,匹配数据存入

  user1

user-1

posted @   榕树下的回忆  阅读(150)  评论(0编辑  收藏  举报
编辑推荐:
· 开发者必知的日志记录最佳实践
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
阅读排行:
· 开源Multi-agent AI智能体框架aevatar.ai,欢迎大家贡献代码
· Manus重磅发布:全球首款通用AI代理技术深度解析与实战指南
· 被坑几百块钱后,我竟然真的恢复了删除的微信聊天记录!
· 没有Manus邀请码?试试免邀请码的MGX或者开源的OpenManus吧
· 园子的第一款AI主题卫衣上架——"HELLO! HOW CAN I ASSIST YOU TODAY
点击右上角即可分享
微信分享提示