【高性能服务器】服务器概述
创始人
2025-01-20 08:33:18
0

🔥博客主页: 我要成为C++领域大神
🎥系列专栏:【C++核心编程】 【计算机网络】 【Linux编程】 【操作系统】
❤️感谢大家点赞👍收藏⭐评论✍️

本博客致力于知识分享,与更多的人进行学习交流

服务器概述

服务器是典型的后台服务软件,可以为客户端提供数据和业务支持,服务器可以帮助用户缓存数据(个人信息,账号信息,用户使用数据和配置都可以在云端存储)

CS架构(client客户端,server服务端)传输层协议为包裹的TCP或UDP,业务编号、协议划分都是自定义的

BS架构(Browser浏览器,Web服务器模型)协议固定使用HTTP or HTTPS超文本传输协议

服务器基本能力

1、网络穿透

建立中转枢纽,让若干客户端相互关联

2、数据中转

多端之间转发数据及信息

3、持久化能力

可以为用户提供云端存储

4、安全性

Dos检测,安全隔离,数据安全传输

5、并发数量和并发处理能力

服务器性能指标

6、服务器性能指标

TPS,QPS,压力测试,负载测试,并发数,平均响应时间

7、负载均衡概念

分布式架构

8、HA高可用性设计

服务器操作系统

Windows Server

Windows Net Server

CentOS

Ubuntu

服务器系统种类繁多,市场占有率最高的依然是Unix Linux系统

服务器软件

Apache:目前世界范围内,市场占用率最高的Web服务器,完全开源免费(在意稳定性,多进程摩西较为突出)

Nginx:俄罗斯的轻量级服务器,完全是采用C语言开发实现

服务器种类

处理服务器

处理业务,完成请求反馈响应

存储服务器

数据库服务器、文件服务器

代理服务器

网络穿透

服务器在各个用户之间架设通信渠道。

没用户断开,都需要重连操作,提交最新网络信息。可以设计keep-alive心跳机制保证用户的有效性

DNS域名解析器

不要让客户端内写死服务器IP地址,否则此IP失效,客户端丢失服务器。

可用让客户端通过域名查找最新的公网IP,即使旧地址失效,也可以获取新地址

分布式概念

集群概念:对设备进行横向拓展,通过socket技术将各种设备连接起来,统一调度,让多台设备共享资源,提高服务器的处理能力和并发能力

分布式架构具备较强抗压性、灾害转移能力

APUE经典的几种服务器软件开发模式

1、单进程服务器

2、多进程并发模型

3、多线程并发模型

4、I/O复用模型

5、epoll+线程池模型

6、反应堆模型(Reactor)

相关内容

热门资讯

两分钟辅助!阿拉游戏中心辅助工... 两分钟辅助!阿拉游戏中心辅助工具苹果版,总是是有辅助技巧(真实有挂)1、完成阿拉游戏中心辅助工具苹果...
第6分钟辅助!来趣广西友玩脚本... 第6分钟辅助!来趣广西友玩脚本辅助,一直是真的有辅助方法(有挂方法);1、许多玩家不知道来趣广西友玩...
第七分钟辅助!如何下载安装胡乐... 第七分钟辅助!如何下载安装胡乐辅助脚本,真是是有辅助神器(有挂规律)如何下载安装胡乐辅助脚本辅助器是...
第九分钟辅助!新导游正版辅助,... 第九分钟辅助!新导游正版辅助,原来真的是有辅助攻略(有挂规律)一、新导游正版辅助可以开透视的定义与意...
第一分钟辅助!微信开心泉州辅助... 第一分钟辅助!微信开心泉州辅助器,真是是有辅助脚本(有挂透视)1、完成微信开心泉州辅助器辅助器v3....
第7分钟辅助!来几局辅助器,好... 第7分钟辅助!来几局辅助器,好像是真的有辅助技巧(有挂规律)来几局辅助器辅助器是一种具有地方特色的麻...
第四分钟辅助!人海大厅反杀,原... 第四分钟辅助!人海大厅反杀,原来真的是有辅助攻略(发现有挂)1、起透看视 人海大厅反杀辅助软件价格2...
三分钟辅助!湛江吴川0759作... 三分钟辅助!湛江吴川0759作弊,原来有辅助插件(有挂方针)湛江吴川0759作弊能透视中分为三种模型...
第九分钟辅助!威信茶馆透视辅助... 第九分钟辅助!威信茶馆透视辅助工具,确实真的是有辅助软件(有挂技巧)1、金币登录送、破产送、升级送、...
第九分钟辅助!决战手游辅助,真... 第九分钟辅助!决战手游辅助,真是是有辅助工具(有挂技巧)1、游戏颠覆性的策略玩法,独创攻略技巧玩法,...