海量终端的异步通信方法、装置、计算机设备和存储介质
摘要:
本申请提供了一种海量终端的异步通信方法、装置、计算机设备和存储介质。该方法包括:通过监听多个终端的连接请求,与至少一个终端建立通信连接,并将至少一个终端的终端句柄添加到epoll队列中,将终端句柄与连接对象相关联,监听epoll队列中的通信事件,获取到IO就绪事件以及对应的终端句柄,根据IO就绪事件终端句柄与连接对象的关联关系,确定目标连接对象,在目标连接对象中处理IO就绪事件,将得到的IO消息发送至IO异步数据内存池。通过epoll队列实现海量终端的并发接入,将终端的通信连接虚拟成连接对象,当发生通信事件时,调用该连接对象并在其中处理IO就绪事件,通过IO异步数据内存池实现IO接入和IO处理的分离,提高了海量终端的异步通信的效率。
0/0