[发明专利]服务器系统内消息的处理方法、装置及系统在审
申请号: | 201910481358.3 | 申请日: | 2019-06-04 |
公开(公告)号: | CN110580202A | 公开(公告)日: | 2019-12-17 |
发明(设计)人: | 曹政;刘小丽;高山渊 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F9/54 | 分类号: | G06F9/54 |
代理公司: | 11644 北京清源汇知识产权代理事务所(特殊普通合伙) | 代理人: | 冯德魁;窦晓慧 |
地址: | 英属开曼群岛大开*** | 国省代码: | 开曼群岛;KY |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 服务器系统 消息存储区 空间信息 发送 缓存 装置及系统 接收设备 空间状态 设备发送 设备提供 运算效率 拥塞 申请 | ||
本申请公开一种服务器系统内消息的处理方法、装置及系统,其中,所述方法包括:服务器系统内的第二设备获得所述服务器系统内的第一设备提供的所述第一设备的第一消息存储区的当前空间信息,所述第一消息存储区用于缓存所述第二设备向所述第一设备发送的第一消息;所述第二设备根据所述当前空间信息针对所述第一消息的发送进行控制。采用本申请所述的服务器系统内消息的处理方法,可以根据服务器系统内接收设备端的空间状态,对服务器系统内设备之间发送的消息进行准确的控制,防止服务器系统内设备之间发生拥塞,从而提高了服务器系统的运算效率。
技术领域
本申请涉及服务器系统内消息传输控制领域,具体涉及一种服务器系统内消息的处理方法。另外还涉及一种服务器系统内消息的处理的装置及系统。
背景技术
服务器,又称伺服器,是一种提供计算服务的计算设备,由处理器、内存、系统总线、硬盘以及处理器等设备构成。由于服务器内部设备之间和不同服务器之间都需要不断响应服务请求消息,并进行处理,因此,提高服务器内部设备之间和不同服务器之间数据处理的运行效率,防止设备之间的消息发生拥塞,成为本领域技术人员共同追求的技术目标。
为了解决上述问题,现有技术中通常采用点对点Credit流控的反压机制对服务器系统内部设备之间或者不同服务器系统之间通过系统总线传输的消息进行控制。但是,随着网络技术的快速发展,需要服务器系统响应并进行处理的请求消息越来越多,上述现有技术的实现方式通常不够精确,无法有效解决服务器系统内部设备之间或者不同服务器系统之间的消息拥塞问题。导致服务器系统内各个设备或者不同服务器系统之间对系统总线的争用问题越发凸显,形成的拥塞严重影响了服务器系统的数据处理的运行效率。造成的拥塞一方面导致消息的无序带宽竞争,另一方面拥塞反压至所有与拥塞设备通信的设备,造成服务器严重性能下降。
发明内容
本申请提供一种服务器系统内消息的处理方法,以解决现有技术中存在的无法有效解决服务器系统内部的消息拥塞导致的数据处理效率低下的问题。本申请另外提供一种服务器系统内消息的处理的装置及系统。
本申请提供的服务器系统内消息的处理方法,包括:服务器系统内的第二设备获得所述服务器系统内的第一设备提供的所述第一设备的第一消息存储区的当前空间信息,所述第一消息存储区用于缓存所述第二设备向所述第一设备发送的第一消息;所述第二设备根据所述当前空间信息针对所述第一消息的发送进行控制。
可选的,所述服务器系统内的第二设备获得所述服务器系统内的第一设备提供的所述第一设备的第一消息存储区的当前空间信息,包括:所述第二设备向所述第一设备发送针对所述第一设备的第一消息存储区的当前空间信息的请求消息;所述第二设备获得所述第一设备针对所述请求消息返回的携带有所述第一设备的第一消息存储区的当前空间信息的响应消息;从所述响应消息中获得所述第一设备的第一消息存储区的当前空间信息。
可选的,所述第二设备根据所述当前空间信息针对所述第一消息的发送进行控制,包括:在所述第二设备向所述第一设备发送所述第一消息之前,将所述第一消息需要占用的空间信息与所述当前空间信息进行比对,若所述当前空间信息满足所述第一消息需要占用的空间大小,则向所述第一设备端发送所述第一消息,若所述当前空间信息不满足所述第一消息需要占用的空间大小,则停止向所述第一设备端发送所述第一消息。
可选的,所述服务器系统内的第二设备获得所述服务器系统内的第一设备提供的所述第一设备的第一消息存储区的当前空间信息,包括:所述第二设备获得所述第一设备返回的携带有所述第一设备的第一消息存储区的Credit值的响应消息;其中,所述Credit值为所述第一设备的第一消息存储区包含的流量控制基本单元的信任值;从所述响应消息中读取Credit值;根据所述Credit值确定所述第一设备的第一消息存储区的当前空间信息。
可选的,所述的服务器系统内消息的处理方法还包括:服务器系统内的第二设备获得所述服务器系统内的第一设备提供的指示Credit值;所述第二设备根据所述指示Credit值对所述第一消息的发送进行控制。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910481358.3/2.html,转载请声明来源钻瓜专利网。