E-COM-NET
首页
在线工具
Layui镜像站
SUI文档
联系我们
推荐频道
Java
PHP
C++
C
C#
Python
Ruby
go语言
Scala
Servlet
Vue
MySQL
NoSQL
Redis
CSS
Oracle
SQL Server
DB2
HBase
Http
HTML5
Spring
Ajax
Jquery
JavaScript
Json
XML
NodeJs
mybatis
Hibernate
算法
设计模式
shell
数据结构
大数据
JS
消息中间件
正则表达式
Tomcat
SQL
Nginx
Shiro
Maven
Linux
服务器设计
基于重叠IO模型的 回显TCP
服务器设计
---------------------1 套接字对象---------------------- 为每个套接字创建一个SOCKET_OBJ对象,记录与之相关的信息。 typedef struct _SOCKET_OBJ{ SOCKET s; int nOutstandingOps;//重叠IO数量 LPFN_ACCEPTEX lpfnAcceptEx; /
·
2015-10-21 11:29
tcp
分布式高可用id
服务器设计
实现
分布式高可用id
服务器设计
实现服务端/后台开发中如何生成id是每个开发者都会遇到的问题,在电商、游戏领域尤其突出。
lxyfirst
·
2015-09-17 14:00
分布式高可用id
服务器设计
实现
服务端/后台开发中如何生成id是每个开发者都会遇到的问题,在电商、游戏领域尤其突出。如何保证生成id的唯一性、可靠性、高可用性,如何组织id的格式,在不同的应用场景和限制下实现方式也不尽相同。我们的应用场景类似电商,在一个订单的生命周期内,有多个逻辑需要生成各自的id,还要考虑到可读性和灵活性,我们决定实现一个独立的id服务。首先,id服务必须具有高可用性,业务逻辑处理中创建id失败是不可接受的,
star
·
2015-09-17 06:00
服务器
id
设计
UNIX网络编程卷一:第三十章 客户/服务器程序设计范式
本章介绍了9种,
服务器设计
范式。
chj90220
·
2015-08-31 10:00
高并发系统设计
二、服务器内部设计
服务器设计
涉
Simon丶Ma
·
2015-08-11 20:09
高并发系统设计
二、服务器内部设计
服务器设计
涉
u011225629
·
2015-08-11 20:00
CentOS开启FTP及配置用户
在这个FTP
服务器设计
开发的最开始的时候,高安全性就是
chaishen10000
·
2015-08-08 10:00
LINUX环境并发服务器的三种实现模型
服务器设计
技术有很多,按使用的协议来分有TCP服务器和UDP服务器。按处理方式来分有循环服务器和并发服务器。
被触发
·
2015-07-08 14:00
linux
常见多线程与并发
服务器设计
方案举例
常见多线程与并发
服务器设计
方案举例一、3点基础知识1、一个主机的端口号为所有进程所共享,但普通用户进程绑定bind不了一些特殊端口号如20、80等。
chenglinhust
·
2015-07-05 23:00
Linux网络编程——tcp并发服务器(多进程)
并发
服务器设计
技术一般有:多进程服务器、多线程服务器、I/O复用服务器等。二、多进程并发服务器在Linux环境下多进程的应用很多,其中最主要的就是网络/客户服务器。
lianghe_work
·
2015-06-15 15:00
tcp多进程并发服务器
Linux网络编程14——tcp、udp迭代服务器
一、迭代与并发服务器概述
服务器设计
技术有很多,按使用的协议来分有TCP服务器和UDP服务器,按处理方式来分有迭代服务器(循环服务器)和并发服务器。
lianghe_work
·
2015-06-15 10:00
迭代服务器
缓存
服务器设计
与实现(番外篇)
这个系列又更新了。今天谈一个问题,目前cache软件在业界的使用现状。cache系统其实最大的使用场景,还是主要集中在CDN厂商里。大概在2010年之前,各大CDN厂商基本清一色的使用squid。那时候的squid是绝对的主力。squid的作为cache领域的鼻祖,正是由于历史的久远,很多近10年左右流行起来的很多系统特性,它本身并不支持。比如sendfile,splice和多核等方面的支持,由于
aweth0me
·
2015-06-14 22:06
高性能server
缓存
服务器设计
与实现(番外篇)
这个系列又更新了。今天谈一个问题,目前cache软件在业界的使用现状。cache系统其实最大的使用场景,还是主要集中在CDN厂商里。大概在2010年之前,各大CDN厂商基本清一色的使用squid。那时候的squid是绝对的主力。squid的作为cache领域的鼻祖,正是由于历史的久远,很多近10年左右流行起来的很多系统特性,它本身并不支持。比如sendfile,splice和多核等方面的支持,由于
dingyujie
·
2015-06-14 22:00
cache
CDN
分布式缓存
服务器设计
原理
1.数据是如何被分布到多个服务器上的?(一致性哈希算法)假设有n台服务器,计算这n台服务器的IP地址的哈希值,把这些哈希值从小到大按顺时针排列组成一个“服务器节点环”,客户端需要存储一系列的“键值对”到这些服务器上去,计算这些“键”的哈希值,看看这些“键”的哈希值落在“服务器环”的哪些区间,如下图所示:根据上图示意,数据将被存储在“顺时针方向上的下一个服务器节点”读取数据时,也是先根据“键”的哈希
qq1013712290
·
2015-06-07 11:00
分布式缓存
centos 5 yum安装与配置vsFTPd FTP服务器
在这个FTP
服务器设计
开发的最开始的时候,高安全性就是
hou512504317
·
2015-06-05 12:00
学linux,不用必须使用linux的图形界面
linux它本身就是给
服务器设计
的
sftxlin
·
2015-05-14 16:00
centos
7
关闭图形界面
Darwin Streaming Server 核心代码分析
DarwinStreamingServer从设计模式上看,采用了Reactor的并发
服务器设计
模式,如果对Reactor有一定的了解会有助于对DarwinStreamingServer核心代码的理解。
李有常
·
2015-05-14 08:00
Linux 网络编程——并发服务器的三种实现模型
服务器设计
技术有很多,按使用的协议来分有TCP服务器和UDP服务器,按处理方式来分有循环服务器和并发服务器。
Mike江
·
2015-05-12 17:08
【Linux网络编程】
Linux环境编程
Linux 网络编程——并发服务器的三种实现模型
服务器设计
技术有很多,按使用的协议来分有TCP服务器和UDP服务器,按处理方式来分有循环服务器和并发服务器。
tennysonsky
·
2015-05-12 17:00
网络编程
并发服务器模型
简洁云计算办公流程能力平台生态环境设计方案
目录引言办公流程能力平台生态环境设计需求基本生态环境部署
服务器设计
方案扩展基本生态环境部署系统建设期开发服务器生态环境使用生态环境使用流程生态环境说明及相关功能生态环境说明各个环境上应具备的功能新建业务流程案例关于系统平台建设开发环境说明综述引言
xiaoyw
·
2015-05-02 10:00
云计算
生产环境
测试环境
生态环境
Cordys
Darwin Streaming Server 核心代码分析
DarwinStreamingServer从设计模式上看,采用了Reactor的并发
服务器设计
模式,如果对Reactor有一定的了解会有助于对DarwinStreamingServer核心代码的理解。
李有常
·
2015-04-15 09:00
C++应用实战项目开发视频教程
C++应用实战项目:大并发高性能可伸缩
服务器设计
及开发(Http服务器、银行储蓄系统示例)适合人群:初级课时数量:49课时用到技术:C++、服务器端技术涉及项目:http服务器、银行储蓄系统咨询qq:1840215592
xiarilove
·
2015-03-24 15:36
C++
应用
实战项目
C++应用实战项目开发视频教程
C++应用实战项目:大并发高性能可伸缩
服务器设计
及开发(Http服务器、银行储蓄系统示例)适合人群:初级课时数量:49课时用到技术:C++、服务器端技术涉及项目:http服务器、银行储蓄系统咨询qq:1840215592
xiarilove
·
2015-03-24 15:36
C++
应用
实战项目
一个不分服的游戏
服务器设计
问题?
一个不分服的游戏
服务器设计
问题? 最近自己想设计一个游戏,类似coc或者海盗骑兵,玩家不用选择服务器。
vanadiumlin
·
2015-03-24 02:00
服务器
[Golang]网络游戏协议处理框架
应用背景:在网络游戏
服务器设计
中,一般都会遇到协议多路复用的场景。比如登录服务器和玩家客户端之间有1:N的多个TCP连接;登录服务器和游戏服务器之间是1:1的TCP连接。
Sunface撩技术
·
2015-03-11 10:09
编程语言
[Golang]网络游戏协议处理框架
应用背景:在网络游戏
服务器设计
中,一般都会遇到协议多路复用的场景。比如登录服务器和玩家客户端之间有1:N的多个TCP连接;登录服务器和游戏服务器之间是1:1的TCP连接。
abv123456789
·
2015-03-11 10:00
golang
go语言
libev源码分析---整体设计
大家知道,Node.js是
服务器设计
的优秀框架之一,其最大特点(也正是其突出的优点)是异步I/O+事件机制。
朱先忠老师
·
2015-03-09 17:42
libev源码分析---整体设计
大家知道,Node.js是
服务器设计
的优秀框架之一,其最大特点(也正是其突出的优点)是异步I/O+事件机制。
googlingman
·
2015-03-09 17:42
Cocos2d-x与服务器开发
多进程的游戏
服务器设计
目前,我们的游戏服务器组是按多进程的方式设计的。强调多进程,是想提另外一点,我们每个进程上是单线程的。所以,我们在设计中,系统的复杂点在于进程间如何交换数据;而不需要考虑线程间的数据锁问题。如果肆意的做进程间通讯,在进程数量不断增加后,会使系统混乱不可控。经过分析后,我决定做如下的限制:如果一个进程需要和多个服务器做双向通讯,那么这个进程不能处理复杂的逻辑,而只是过滤和转发数据用。即,这样的一个进
yaokang522
·
2015-02-27 18:00
linux上安装配置vsftpd
在这个FTP
服务器设计
开发的最开始的时候
u014175572
·
2015-02-03 15:00
linux
centos
安装
vsftpd
GlusterFS 安装与配置
GlusterFS是一个开源的分布式文件系统,于2011年被红帽收购.它具有高扩展性、高性能、高可用性、可横向扩展的弹性特点,无元数据
服务器设计
使glusterfs没有单点故障隐患,详细介绍请查看官网:
xjsunjie
·
2015-01-26 13:10
GlusterFS
安装与配置
GlusterFS 安装与配置
GlusterFS是一个开源的分布式文件系统,于2011年被红帽收购.它具有高扩展性、高性能、高可用性、可横向扩展的弹性特点,无元数据
服务器设计
使glusterfs没有单点故障隐患,详细介绍请查看官网:
xjsunjie
·
2015-01-26 13:10
GlusterFS
安装与配置
redhat
linux知识库
GlusterFS 安装与配置
GlusterFS是一个开源的分布式文件系统,于2011年被红帽收购.它具有高扩展性、高性能、高可用性、可横向扩展的弹性特点,无元数据
服务器设计
使glusterfs没有单点故障隐患,详细介绍请查看官网:
xjsunjie
·
2015-01-26 13:10
GlusterFS
安装与配置
openwrt uhttpd进程
uhttpd是一个简单的web服务器程序,以前没怎么接触过,所以这里主要是对web
服务器设计
的一些学习总结。
lee244868149
·
2015-01-22 09:00
剖析NGINX等单线程
服务器设计
原理与性能优势
nginx现在正在以光的速度蔓延开来,他以其稳定性和高性能等众多优点迅速扩大市场,大家都知道,nginx是以单线程为基础的,那么他怎么能在并发性上取得优势的呢?会不会因为网络阻塞而导致主线程阻塞呢?下面就相关问题作一些概念性的阐述。 问题的根本在于人们对于计算机处理性能还没有足够的认识,以及普通的服务器架构简化的处理,做过大型的成熟服务器的人可能都知道,解决一个系统瓶颈比优化1000个算法还重要
wbj0110
·
2015-01-16 17:00
池化技术
剖析NGINX等单线程
服务器设计
原理与性能优势
nginx现在正在以光的速度蔓延开来,他以其稳定性和高性能等众多优点迅速扩大市场,大家都知道,nginx是以单线程为基础的,那么他怎么能在并发性上取得优势的呢?会不会因为网络阻塞而导致主线程阻塞呢?下面就相关问题作一些概念性的阐述。 问题的根本在于人们对于计算机处理性能还没有足够的认识,以及普通的服务器架构简化的处理,做过大型的成熟服务器的人可能都知道,解决一个系统瓶颈比优化1000个算法还重要
wbj0110
·
2015-01-16 17:00
池化技术
剖析NGINX等单线程
服务器设计
原理与性能优势
nginx现在正在以光的速度蔓延开来,他以其稳定性和高性能等众多优点迅速扩大市场,大家都知道,nginx是以单线程为基础的,那么他怎么能在并发性上取得优势的呢?会不会因为网络阻塞而导致主线程阻塞呢?下面就相关问题作一些概念性的阐述。 问题的根本在于人们对于计算机处理性能还没有足够的认识,以及普通的服务器架构简化的处理,做过大型的成熟服务器的人可能都知道,解决一个系统瓶颈比优化1000个算法还重要
wbj0110
·
2015-01-16 17:00
池化技术
构建横向扩展文件服务器
在WindowsServer2012中,横向扩展文件
服务器设计
用于提供横向扩展文件共享,该类共享可供基于文件的服务器应用程序存储连续使用。横向扩展文件共享允许从同一群集的多个节点上共享同一文件夹。
365vCloud
·
2015-01-07 21:42
横向扩展文件
Hyper-V
构建横向扩展文件服务器
在WindowsServer2012中,横向扩展文件
服务器设计
用于提供横向扩展文件共享,该类共享可供基于文件的服务器应用程序存储连续使用。横向扩展文件共享允许从同一群集的多个节点上共享同一文件夹。
徐庭
·
2015-01-07 21:42
横向扩展文件
构建横向扩展文件服务器
在WindowsServer2012中,横向扩展文件
服务器设计
用于提供横向扩展文件共享,该类共享可供基于文件的服务器应用程序存储连续使用。横向扩展文件共享允许从同一群集的多个节点上共享同一文件夹。
徐庭
·
2015-01-07 21:42
横向扩展文件
Facebook
服务器设计
Facebook
服务器设计
戴尔和惠普出售数据管理设备和服务,或通过云服务把它们租出去。
fuchao1
·
2014-12-21 20:56
Facebook服务器设计
分布式存储系统GlusterFS安装配置
前言前段时间我同事玩GlusterFS,下午总算有点时间了,也玩玩,GlusterFS是一个开源的分布式文件系统,于2011年被红帽收购.它具有高扩展性、高性能、高可用性、可横向扩展的弹性特点,无元数据
服务器设计
使
xiaoyuan234
·
2014-12-15 17:04
service
服务器
服务端
客户端
GlusterFS
分布式存储系统GlusterFS安装配置
前言前段时间我同事玩GlusterFS,下午总算有点时间了,也玩玩,GlusterFS是一个开源的分布式文件系统,于2011年被红帽收购.它具有高扩展性、高性能、高可用性、可横向扩展的弹性特点,无元数据
服务器设计
使
xiaoyuan234
·
2014-12-15 17:04
service
服务器
服务端
客户端
GlusterFS
分布式存储系统GlusterFS安装配置
前言前段时间我同事玩GlusterFS,下午总算有点时间了,也玩玩,GlusterFS是一个开源的分布式文件系统,于2011年被红帽收购.它具有高扩展性、高性能、高可用性、可横向扩展的弹性特点,无元数据
服务器设计
使
xiaoyuan234
·
2014-12-15 17:04
服务器
service
客户端
多线程与并发
服务器设计
(23-1)
常见并发服务器方案1、循环式/迭代式(iterative)服务器 无法充分利用多核CPU,不适合执行时间较长的服务2、并发式(concurrent)服务器oneconnectionperprocess/oneconnectionperthread 适合执行时间比较长的服务3、preforkorprethreaded(UNP2e第27章)4、反应式(reactive)服务器(reacto
天下杰论
·
2014-12-12 19:00
多线程与并发
服务器设计
(23 - 2 )
异步I/O常见并发服务器方案Linux能同时启动多少个线程? 对于32-bitLinux,一个进程的地址空间是4G,其中用户态能访问3G左右,而一个线程的默认栈(stack)大小是10M,心算可知,一个进程大约最多能同时启动300个线程左右。多线程能提高并发度吗? 如果指的是“并发连接数”,不能。 假如单纯采用threadperconnection的模型,那么并发连接数大
天下杰论
·
2014-12-12 12:00
FPS游戏
服务器设计
的问题
一、追溯 去gameloft笔试,有一个题目是说: 叫你去设计一个FPS(第一人称射击游戏),你是要用TCP呢还是要用UDP,说明理由 。 二、学习 这是两篇网上找到的文章,写非常不错。 当时笔试的时候自己没想到这么全,但大概想法都是一致的,摘录下来再学习一下。 1.网络游戏程序员须知 UDP vs TCP 作者:
[email protected]
首发链接:htt
·
2014-12-03 23:00
服务器
游戏
服务器设计
的一些感悟
Author:EchoChen(陈斌)Email:
[email protected]
:Blog.csdn.net/chen19870707Date:September30th,2014 时间荏苒,转眼间已经做游戏一年了,第一款卡牌游戏《完美神话》也已经测试上线了,十一之后开始推广渠道,这一年经历了无数次崩服、回档、卡顿后,现在服务器终于基本稳定,对于程序员来说出问题是个好
哭你吃完
·
2014-11-14 09:00
多线程
游戏
线程
性能
内存
微软公布第二代开放
服务器设计
规范
随着欧洲开放计算项目的开展,在10月30日开放计算项目欧洲峰会巴黎站的一次主题演讲中,微软官方公布了其第二代
服务器设计
规范。同时,微
李士窑
·
2014-11-05 00:00
微软公布第二代开放
服务器设计
规范
随着欧洲开放计算项目的开展,在10月30日开放计算项目欧洲峰会巴黎站的一次主题演讲中,微软官方公布了其第二代
服务器设计
规范。同时,微
李士窑
·
2014-11-05 00:00
上一页
4
5
6
7
8
9
10
11
下一页
按字母分类:
A
B
C
D
E
F
G
H
I
J
K
L
M
N
O
P
Q
R
S
T
U
V
W
X
Y
Z
其他