logo好方法网

分布式系统运行状态监测方法、装置、设备及存储介质


技术摘要:
本申请公开了一种分布式系统运行状态监测方法、装置、设备及存储介质,涉及互联网技术领域。具体实现方案为:获取分布式系统中第一模块发送的第一调用键值对,其中,所述第一调用键值对中包括第一关键码值及第一关键字值,所述第一关键码值,用于唯一表征与所述第一模  全部
背景技术:
随着计算机和互联网技术的不断发展,如今的互联网服务大多都是用分布式架构 的服务系统来实现的。分布式系统中包括了多个服务子系统(或称为组件、模块、子服务器 等),并部署在不同的服务器上,一个业务流程往往要跨越多个服务子系统进行多次服务调 用才能完成。 随着分布式系统的规模越来越大,分布式系统的调用数据占用的存储空间也越来 越大,如何降低分布式系统的调用数据占用的存储空间,对于降低分布式系统的存储成本 具有重要意义。
技术实现要素:
提供了一种分布式系统运行状态监测方法、装置、设备及存储介质,用于降低分布 式系统的调用数据占用的存储空间,以降低分布式系统的存储成本。 根据第一方面,提供了一种分布式系统运行状态监测方法,包括:获取分布式系统 中第一模块发送的第一调用键值对,其中,所述第一调用键值对中包括第一关键码值及第 一关键字值,所述第一关键码值,用于唯一表征与所述第一模块关联的第一调用,所述第一 关键字值用于表征所述第一调用的总调用数据;根据所述第一关键字值、及预设的数据库 中与所述第一关键码值对应的历史调用数据,确定所述第一模块当前的运行状态。 根据第二方面,提供了一种分布式系统运行状态监测装置,包括:第一获取模块, 用于获取分布式系统中第一模块发送的第一调用键值对,其中,所述第一调用键值对中包 括第一关键码值及第一关键字值,所述第一关键码值,用于唯一表征与所述第一模块关联 的第一调用,所述第一关键字值用于表征所述第一调用的总调用数据;第一确定模块,用于 根据所述第一关键字值、及预设的数据库中与所述第一关键码值对应的历史调用数据,确 定所述第一模块当前的运行状态。 根据第三方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一 个处理器通信连接的存储器;其中,所述存储器存储有可被所述至少一个处理器执行的指 令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行第一方面所 述的分布式系统运行状态监测方法。 根据第四方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,所 述计算机指令用于使所述计算机执行第一方面所述的分布式系统运行状态监测方法。 根据本申请的技术,实现了将分布式系统中的调用数据按照关键码值进行聚合后 存储,降低了分布式系统的调用数据占用的存储空间,进而降低了分布式系统的存储成本。 应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特 4 CN 111581049 A 说 明 书 2/14 页 征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。 附图说明 附图用于更好地理解本方案,不构成对本申请的限定。其中: 图1是根据本申请第一实施例的分布式系统运行状态监测方法的流程示意图; 图2是根据本申请第二实施例的分布式系统运行状态监测方法的流程示意图; 图3是根据本申请第二实施例的分布式系统运行状态监测方法的示例图; 图4是根据本申请第三实施例的分布式系统运行状态监测方法的流程示意图; 图5是根据本申请第四实施例的分布式系统运行状态监测方法的流程示意图; 图6是根据本申请第四实施例的拓扑示例图; 图7是根据本申请第五实施例的分布式系统运行状态监测装置的结构示意图; 图8是根据本申请第六实施例的分布式系统运行状态监测装置的结构示意图; 图9是用来实现本申请实施例的分布式系统运行状态监测的方法的电子设备的框 图。
分享到:
收藏