原文:C++服务器设计(零):总体设计

这个系列把毕业论文的部分贴了出来,以作保存留念。整个系列分为三大部分,其中第一章到第三章是介绍服务器的系统层设计,设计思路参考了libevent和muduo等开源代码的实现 第四章到第六章是介绍服务器的服务层设计,设计思路参考了自己的Khala实现 第七章介绍了如何利用该服务器框架实现一款类似于QQ的聊天系统。全文主要参考了陈硕的 Linux多线程服务端编程 Unix网络编程卷 。 系统简介 本 ...

2016-06-15 01:02 1 4035 推荐指数:

查看详情

棋牌游戏服务器架构: 总体设计

首先要说明的是, 这个棋牌游戏的服务器架构参考了网狐棋牌的架构。网狐棋牌最令人印象深刻的是其稳定性和高网络负载。它的一份压力测试报告上指出:一台双核r的INTEL Xeon 2.8CPU加上2G内存和使用共享100M光纤的机子能够支持5000人同时在线游戏。 在研究 ...

Sun Sep 16 07:26:00 CST 2012 3 12417
Netsharp总体设计

阅读本文请先阅读如下两篇文章 什么是企业软件 Netsharp什么 Netsharp总体设计 1.1 Netsharp终端形式 Netsharp基于.NET平台,支持的产品形态有三种: 北极熊(Polarbear,桌面模式,WPF实现) 熊猫(Panda ...

Mon Apr 28 01:12:00 CST 2014 6 969
OSharp框架总体设计

OSharp框架解说系列(1):总体设计 〇、前言   哈,距离前一个系列《MVC实用构架设计》的烂尾篇(2013年9月1日)已经跨了两个年头了,今天是2015年1月9日,日期已经相映,让我们开启新的航程吧。   前一个系列讲的主要是我对架构设计的理解以及怎样用 ...

Fri Jan 09 06:07:00 CST 2015 0 3291
QSocket 总体设计框架说明(观赏)

QSocket 是 QDAC 开源组件的一个重要的组成部分,终于要开始开工了,为了方便大家了解 QSocket,对 QSocket 的总体设计的一些想法,我在这里给大家简要的描述一下。 首先,QSocket 同 QDAC 的其它组成部分一样,是跨平台的,这意味着你可以在不同的操作系统中 ...

Sat Mar 04 02:37:00 CST 2017 0 1771
软件工程 -- 总体设计

目录 总体设计阶段两个阶段 三层结构 雪球理论 总体设计阶段的工作步骤 结构设计 模块划分 应该遵守原理 耦合 内聚 软件结构设计的启发式规则 设计优化 总体设计阶段两个阶段 1.系统设计阶段:确定系统的具体实现方案 划分出组成系统的物理元素——程序、文件、数据库、人工过程 ...

Fri Jul 06 18:12:00 CST 2012 0 15318
C++服务器设计(三):多线程模型设计

多线程探讨   如今大多数CPU都具有多个核心,为了最大程度的发挥多核处理的效能,提高服务器的并发性,保证系统对于多线程的支持是十分必要的。我们在之前的设计都是基于单线程而言,在此章我们将对系统进行改进,在进一步提升系统性能的同时保证系统对于多线程的支持。   首先考虑这么几个问题,我们之前 ...

Wed Jun 15 08:39:00 CST 2016 0 1519
TypeSDK总体设计思路和架构

引言:本文旨在提供读者制作一个自己的聚合SDK的思路,抛砖引玉,让更多的读者对聚合SDK有好的理解。 这是最好的时代,这是最坏的时代,这是智慧的时代,这是愚蠢的时代;这是信仰的时期,这 ...

Thu Dec 29 01:09:00 CST 2016 0 2495
Super超级ERP系统---(1)总体设计

1.概述 随着互联网的发展,尤其是电子商务的发展,信息化系统越来显得越重要。在互联网飞速发展的今天,各种网站,软件系统应用而生,特别是随着近几年电子商务的发展,很多企业慢慢开始做大 ...

Wed Jan 13 02:00:00 CST 2016 1 1538
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM