首页 > 其他 > 详细

项目分析(多进程数据走向初步)

时间:2014-07-26 09:52:07      阅读:351      评论:0      收藏:0      [点我收藏+]
1.数据的来源
NetProcSvr::init()->libevent::conn_readcb(读事件)->Channel::read_datastream(读到数据流)->TCPServer::on_receive_data读包->from_net_push_pkt(放到无锁队列中去即m_all_packet)
2.初步处理
线程函数(fromNet2Mem)->TCPServer::recv(从无锁队列中取包)->m_spShareMemInter::pushA(sd)(插入到A2B的内存中去)
3.GS处理
DataLayer::recv->直接从共享内存里面取包

 

项目分析(多进程数据走向初步),布布扣,bubuko.com

项目分析(多进程数据走向初步)

原文:http://www.cnblogs.com/zzyoucan/p/3869322.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!