原文:高性能、高可用性Socket通讯库介绍 - 采用完成端口、历时多年调优!(附文件传输程序)

前言 本人从事编程开发十余年,因为工作关系,很早就接触socket通讯编程。常言道:人在压力下,才可能出非凡的成果。我从事的几个项目都涉及到通讯,为我研究通讯提供了平台,也带来了动力。处理socket通讯对初学者而言,具有很大的挑战性。我有个梦想:能不能开发一套系统,能很好的实现性能和易用性的统一。高性能socket采用iocp 完成端口 是唯一选择。iocp像一匹烈马,虽然性能优良,但不宜驯服。 ...

2019-03-03 09:33 0 2109 推荐指数:

查看详情

采用完成端口(IOCP)实现高性能网络服务器(Windows c++版)

前言  TCP\IP已成为业界通讯标准。现在越来越多的程序需要联网。网络系统分为服务端和客户端,也就是c\s模式(client \ server)。client一般有一个或少数几个连接;server则需要处理大量连接。大部分情况下,只有服务端才特别考虑性能问题。本文主要介绍服务端处理方法 ...

Sun Oct 07 04:48:00 CST 2018 0 9428
5、pgpool-II可用性(一)数据可用性

官网示例 一、实现原理 使用 pgpool-II 软件;我们常用来实现流复制的可用性;备只读的,不可写;就是当主库出现问题时;需要把备自动激活为主库;来接管服务。 这在其他可用软件也有这功能,而 pgpool-II 在配置文件 pgpool.conf 中提供配置项 ...

Wed Dec 02 01:12:00 CST 2020 2 1653
C#高性能大容量SOCKET并发(一):IOCP完成端口例子介绍

例子主要包括SocketAsyncEventArgs通讯封装、服务端实现日志查看、SCOKET列表、上传、下载、远程文件流、吞吐量协议,用于测试SocketAsyncEventArgs的性能和压力,最大连接数支持65535个长连接,最高命令交互速度达到250MB/S(使用的是127.0.0.1 ...

Thu Jul 27 23:16:00 CST 2017 0 1152
SQL Server中的可用性(2)----文件文件

在谈到SQL Server的可用性之前,我们首先要谈一谈单实例的可用性。在单实例的可用性中,不可忽略的就是文件文件组的可用性。SQL Server允许在某些文件损坏或离线的情况下,允许数据依然保持部分在线,从而保证了可用性文件文件组 有关文件文件组 ...

Mon Aug 12 20:20:00 CST 2013 9 11472
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM