- 博客(3)
- 资源 (3)
- 收藏
- 关注
原创 基于libuv的部标808协议网关
简介 之前的一篇文章,给出了libuv搭建高并发服务器的源码,这篇文章将讲解通过libuv,实现部标808协议网关。 部标808协议网关,用于监听基于部标808协议的终端连接,并接收终端808协议数据,然后转发给对应的应用服务器。 用途 该808协议网关,主要用途是 1,接收来自终端的tcp连接,并管理这些连接(如终端连接识别、终端断开处理、相同身份的终端新连接踢出旧连接等等); 2,终端数据转发,将接收的来自终端的808数据,转发对应的应用服务器,由应用服务器再做对应的业务处理; 3,应用服务器数据转发
2020-06-22 11:01:43 715
原创 libuv搭建高并发tcp服务器
采用libuv搭建高并发tcp服务器,对于没有使用libuv经验,或者无并发服务器编写经验的朋友还是有一定难度的,通常面对的问题如下(以linux环境为前提): 1,并发服务器采用什么样的服务器模型?epoll?poll?还是select? 2,选择什么样的并发服务器框架?libevent?libev?还是libuv? 3,如果使用libuv作为服务器框架,其基础框架如何搭建 4,libuv对新手并不友好,尤其是处处回调,何时申请内存,何时释放内存?新手经常碰到内存释放不正确导致程序coredump 5,l
2020-05-21 16:45:25 3516
原创 libuv-用户工作线程解读
很多人解读libuv,每个人侧重点则不同,最近看了看libuv源码,从用户线程的调度过程来解读下libuv,以下解读如有不正确,也请指正(前提:从linux角度读libuv源码) 此处列举下面要解答的问题: 1,libuv在线程间传递消息采用的什么机制 2,libuv创建的工作线程会不会在执行完用户任务后退出 3,libuv从接收任务到将任务发送给工作线程,是怎么个实现过程 4,工作线程执行完毕后,调用的work done是如何被执行的 1,libuv把任务发送给用户工作线程时,使用的是条件变量通知 sta
2020-05-20 15:44:16 566
pmd-bin-6.19.0-代码重复性检查工具.zip
2020-06-22
activemq-cpp开发手册.pdf
2020-06-22
余峰服务器培训资料打包.rar
2020-06-22
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人