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->直接从共享内存里面取包
项目分析(多进程数据走向初步)
时间: 2024-10-10 00:18:44