acl开发--服务器篇
zsxxsz
这个作者很懒,什么都没留下…
展开
-
使用 acl 服务器框架编写负载均衡的应用服务
型、协程模块及非阻塞模型,这三种模型可以配置成启动多个进程实例(即成为:多进程多线程、多进程多协程及多进程非阻塞),但在实际应用中因为系统 TCP 连接分配的不均匀性,会导致每个进程实例的 TCP 连接数极不均匀甚至相差很大的问题(便出现了有的进程“撑死”,有的进程“饿死“的现象),acl 服务器框架提供了一个 TCP 连接分配器,该分配器负责接收外来 TCP 连接,然后将该 TCP 连接的文件句柄通过 UNIX 域套接字”平均传递给“后端的每一个子进程,从而保证了应用服务器进程池中的每个进程实例都能获得相2014-09-20 22:33:12 · 309 阅读 · 0 评论 -
开发多线程进程池服务器程序---acl 服务器框架应用
2009-08-16 14:01:35 · 147 阅读 · 0 评论 -
协作半驻留式服务器程序开发框架 --- 基于 Postfix 服务器框架改造
2009-08-15 17:01:32 · 118 阅读 · 0 评论 -
快速创建你的服务器程序--single进程池模型
半驻留进程池模板创建的。该进程池模型有如下特点: 1.1)半驻留进程池特征; 1.2)一个网络连接对应一个工作进程。 2、创建过程(以 acl_project/samples/master/single_echo 为例,ACL库是跨平台的,但 acl_master 服务器框架仅能运行在UNIX平台下) 在acl_project/samples/master/single_echo/ 目录下存放着一个以 acl_single_server 为服务器模型的echo服务程序。在该目录下应该2009-06-07 13:50:12 · 125 阅读 · 0 评论 -
基于POSTFIX的服务器框架的服务器程序设计
如Postfix、 Sendmail、Qmail等;HTTP代理服务器有Squid、Oops等。每一类服务器的设计都比较复杂且相关性较强,它们所用的服务器框架通用性不够,很难提炼出来,形成相对独立的服务器框架,供程序员快速开发自己的项目。在我们习惯了JAVA、.NET、PHP等快速开发带给我们的快乐时,却逐渐地远离的程序设计的本质,结果是知其然面不知所以然。好的开发框架及开发工具固然大大提高了软件生产率,但却容易使程序员浮于表面,无法深入,当需要设计开发更加高效、安全的服务器程序时,令很多人一愁莫展。2009-06-07 13:49:05 · 155 阅读 · 0 评论 -
acl 服务器编程框架特点介绍
2013-06-21 22:01:26 · 134 阅读 · 0 评论 -
acl 服务器模块的部署
等文章中介绍了如何基于 acl 的 C 语言版编写服务器程序,而在 用 acl::master_aio 类编写高并发非阻塞服务器程序,使用 acl::master_proc 类编写多进程服务器程序,使用 acl::master_threads 类编写多进程多线程服务器程序 等文章则介绍了如何基于 acl 的 C++ 语言版本编写服务器程序。本文将介绍如何部署这些服务器程序。 二、启动方式 从文章 协作半驻留式服务器程序开发框架 --- 基于 Postfix 服务器框架改造 可以看出,2013-01-21 20:27:01 · 386 阅读 · 0 评论 -
acl 服务器编程模型介绍
2012-06-19 00:13:09 · 272 阅读 · 0 评论 -
acl 服务器编程框架设计要点
原创 2015-03-20 23:33:05 · 625 阅读 · 0 评论