使用 acl 生成向导快速创建服务器程序
【推荐】2019 Java 开发者跳槽指南.pdf(吐血整理) >>> 在以前有关使用 acl 的技术文章(如: 使用 acl::master_threads 类编写多进程多线程服务器程序 , 用 acl::master_aio 类编写高并发非阻塞服务器程序 , 使用 acl::master_proc 类编写多进程服务器程序 )中,对如何使用 acl 服务器框架类编写服务器应用程序做了较为详细的描述,但手工输入这些代码毕竟是比较烦人的,在 acl 的 app/ 目录下有一个向导程序:wizard,可以帮助开发者快速生成服务器框架模板,开发者只需在相关位置添加业务逻辑代码即可。下面是使用 wizard 向导程序的简要过程: 首先在 acl 的根目录下编译所有的 acl 的基础库:make all,然后进入 app/wizard 目录生成 wizard 程序:make,运行 ./wizard,出现如下界面: [zsx@localhost wizard]$ ./wizard select one below: m: master_service; d: db; h: http; q: exit # 上面过程提示用户生成哪种应用的程序,我们此处是编写服务器,所以选择:m >m # 接着 wizard 提示我们输入应用程序名称,此处可以写:echo_server please input