基于客户、服务器模式的用户请求报文的发送方法技术

技术编号:3528208 阅读:208 留言:0更新日期:2012-04-11 18:40
本发明专利技术公开了一种基于客户、服务器模式的用户请求报文的发送方法,该方法设置存放已经发送给服务器正在等待响应的请求报文的一级缓冲池,以及存放等待向一级缓冲池发送的请求报文的二极缓冲池,当客户端生成请求报文时,如果一级缓冲池有空闲节点,则向服务器发送该报文并将该报文存储到一级缓冲池中报文发送标识对应的节点,否则将该请求报文存入二级缓冲池;当一级缓冲池中有请求报文发送完成后,从二级缓冲池中按序读出一个请求报文发送,并将该报文存储到一级缓冲池中的空闲节点中;采用上述方案,能够解决报文ID资源不足的问题,便于对客户端发送报文强度的控制,以适应不同处理能力的服务器和对大量用户进行管理的要求。(*该技术在2022年保护过期,可自由使用*)

【技术实现步骤摘要】

【技术保护点】
一种基于客户、服务器模式的用户请求报文的发送方法,包括: a.设置存放已经发送给服务器正在等待响应的请求报文的一级缓冲池,以及存放等待向一级缓冲池发送的请求报文的二极缓冲池,所述一级缓冲池用于存放请求报文的节点数小于或等于报文管理协议规定的用于标识请求报文的最大值; b.当客户端生成请求报文时,如果一级缓冲池有空闲节点,则该请求报文申请得到报文发送标识,同时向服务器发送该报文并将该报文存储到一级缓冲池中报文发送标识对应的节点,否则将该请求报文存入二级缓冲池; c.当一级缓冲池中有请求报文发送完成后,释放该报文所占的节点及报文发送标识,同时从二级缓冲池中按序读出一个请求报文利用上述释放的报文发送标识发送该报文,并将该报文存储到一级缓冲池中上述释放的节点中。

【技术特征摘要】

【专利技术属性】
技术研发人员:方新
申请(专利权)人:华为技术有限公司
类型:发明
国别省市:94[中国|深圳]

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1