[发明专利]通信方法和通信装置在审
申请号: | 202110272513.8 | 申请日: | 2021-03-12 |
公开(公告)号: | CN115087122A | 公开(公告)日: | 2022-09-20 |
发明(设计)人: | 廖怡;亚利克斯·塔尔;林栋;张君逸 | 申请(专利权)人: | 华为技术有限公司 |
主分类号: | H04W72/12 | 分类号: | H04W72/12;H04L47/62;H04L67/10;H04L69/16 |
代理公司: | 北京龙双利达知识产权代理有限公司 11329 | 代理人: | 王君;肖鹂 |
地址: | 518129 广东*** | 国省代码: | 广东;44 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 通信 方法 装置 | ||
本申请提供了一种通信方法和通信装置,该通信方法包括:发送第一控制消息和第二控制消息,该第一控制消息与第一事务消息对应,该第二控制消息与第二事务消息对应;发送该第一事务消息和该第二事务消息;其中,该第一控制消息包括第一信息,该第一信息用于指示该第一事务消息的发送时序,该第二控制消息包括第二信息,该第二信息用于指示该第二事务消息的发送时序。本申请实施例的通信方法和通信装置,能够避免事务乱序,保证分布式系统事务的一致性,有效降低系统时延,提高系统的吞吐量。
技术领域
本申请涉及通信领域,并且更具体地,涉及一种通信方法和通信装置。
背景技术
分布式系统的一致性是分布式领域备受关注的内容。在分布式系统中,由于传输的不确定性,例如交换网络中路径时延不同,导致事务到达执行者的顺序与发出顺序不一致,或者事务到达不同执行者的顺序不同,从而引起事务乱序,影响全局顺序(totalorder)的一致性。
因此,如何避免事务乱序,保证分布式系统事务的一致性,有效降低系统时延,提高系统的吞吐量是亟待解决的问题。
发明内容
本申请提供一种通信方法和通信装置,能够避免事务乱序,保证分布式系统事务的一致性,有效降低系统时延,提高系统的吞吐量。
第一方面,提供了一种通信方法,包括:发送第一控制消息和第二控制消息,该第一控制消息与第一事务消息对应,该第二控制消息与第二事务消息对应;发送该第一事务消息和该第二事务消息;其中,该第一控制消息包括第一信息,该第一信息用于指示该第一事务消息的发送时序;该第二控制消息包括第二信息,该第二信息用于指示该第二事务消息的发送时序。
示例性地,第一信息用于指示该第一事务消息的发送时序可以理解为第一信息用于指示第一事物消息在多个事物消息中的发送顺序;同理,该第二信息用于指示该第二事务消息的发送时序可以理解为第一信息用于指示第二事物消息在多个事物消息中的发送顺序。可以理解为:在该第一消息和该第二消息共同指示下,能够确定该第一事务消息和该第二事务消息的发送时序,该发送时序是指该第一事务消息和该第二事务消息的发送时序。
根据本申请提供的方案,通过发送第一控制消息和第二控制消息,及其对应的第一事务消息和第二事务消息,保证基于控制消息和事务消息分离,有利于实现网内事务保序方法,能够避免事务乱序,保证分布式系统事务的一致性。
结合第一方面,在第一方面的某些实现方式中,该第一信息包括:第一时戳和/或第一序列号,其中,该第一时戳用于指示该第一控制消息的发送时刻,该第一序列号用于指示该第一控制消息的发送顺序;该第二信息包括:第二时戳和/或第二序列号,其中,该第二时戳用于指示该第二控制消息的发送时刻,该第二序列号用于指示该第二控制消息的发送顺序。
结合第一方面,在第一方面的某些实现方式中,该第一事务消息和该第一控制消息均包括第一事务标识,该第一事务标识用于标识该第一事务消息,该第二事务消息和该第二控制消息均包括第二事务标识,该第二事务标识用于标识该第二事务消息。
结合第一方面,在第一方面的某些实现方式中,该第一控制消息和该第二控制消息均包括保序标志位,该保序标志位用于识别对该第一控制消息和该第二控制消息保序。
结合第一方面,在第一方面的某些实现方式中,在预设时间段内没有待发送的事务消息时,该方法还包括:发送第三控制消息,该第三控制消息包括第三时戳和/或第三序列号,该第三时戳和/或第三序列号用于指示该第三控制消息的发送时序。
结合第一方面,在第一方面的某些实现方式中,该第三控制消息还包括该保序标志位,该保序标志位用于识别对该第三控制消息保序。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于华为技术有限公司,未经华为技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/202110272513.8/2.html,转载请声明来源钻瓜专利网。