当前位置:网站首页>epoll + 线程池 + 前后置服务器分离
epoll + 线程池 + 前后置服务器分离
2022-08-03 19:09:00 【纸鸢805】
1. 高并发:
高 : 客户端连接的数量大, 并发指的是客户端的业务同时发生并且同时处理。
高并发的瓶颈是I/O操作, 内存 -》 硬盘 -》 内存 内存与磁盘的操作是很慢的会影响服务器的运行速度, 因此把服务器分为业务服务器与文件服务器, 也就是前置服务器与后置服务器。
业务服务器 : 处理客户端发来的业务。
文件服务器 : 接收到业务服务器发来的信号, 对数据库进行处理。

2. 共享内存重新设计
共享内存分为索引区与数据区
索引区是个数组 ( 一般是 int ), 数组的数量与数据区块的数量一致。
结构:
while(1)
{
sem_P
shmat // 共享内存连接
shmdt // 共享内存断开连接
sem_V
发送消息队列通知目标
}

边栏推荐
猜你喜欢

Solution for no navigation bar after Word is saved as PDF

2022年最新的Android面试大厂必考174题(附带详细答案)

LOL英雄联盟卡顿掉帧问题解决办法 2022年8月1日

【统计机器学习】线性回归模型

The ecological environmental protection management system based on mobile GIS

WEB 渗透之CSRF

分享即时通讯开发之WebSocket:概念、原理、易错常识、动手实践

如何理解即时通讯开发移动网络的“弱”和“慢”

红日安全内网渗透靶场-VulnStack-1

mysql跨库关联查询(dblink)
随机推荐
Handler 源码解析
MySQL基础
ctfshow php features
图像超分——Real-ESRGAN快速上手
力扣刷题之求两数之和
MD5是对称加密还是非对称加密,有什么优缺点
go语言实现导出string字符串到文件中
国产虚拟化云宏CNware WinStack安装体验-5 开启集群HA
【微信小程序】NFC 标签打开小程序
阿里巴巴政委体系-第五章、阿里政委体系建设
设备树基本原理与操作方法
LeetCode 952. 按公因数计算最大组件大小
[数据集][VOC]老鼠数据集voc格式3001张
ctfshow php特性
Big guy, who is free to help me to see what the problem is, I just read MySQL source print, and I just came into contact with flink.
2022年7月国产数据库大事记
awk语法-02-运算、数组、格式化输出
Postgresql源码(65)新快照体系Globalvis工作原理分析
首届MogDB征文活动开启啦!
Brush the topic of mobile zero power button