本发明涉及自动控制,尤其涉及一种基于云服务的信息处理方法、装置、电子设备及存储介质。
背景技术:
1、现如今,公有云逐渐成为云计算的主要模式,发展非常迅速。依据产品的多元化以及价格的低廉化,为广大互联网服务提供者提供了可靠的云服务平台。然而目前,服务提供者自身提供的云服务的性能测试依赖额外的具有一定专业技术的团队进行,测试成本较高。
技术实现思路
1、有鉴于此,本发明的主要目的在于提供一种基于云服务的信息处理方法、装置、电子设备及存储介质,能够至少部分解决服务提供者自身提供的云服务的性能测试成本高的问题。
2、为达到上述目的,本发明的技术方案是这样实现的:
3、第一方面,本发明实施例提供一种基于云服务的信息处理方法,应用于服务提供平台,所述方法包括:
4、识别第一服务包含的原始服务依赖;所述第一服务为所述服务提供平台提供的多种服务中的任一种;
5、从云服务平台获得与所述原始服务依赖匹配的云服务依赖;
6、基于所述云服务依赖替换所述原始服务依赖,形成第二服务,所述第二服务能够共享所述云服务平台提供的服务能力。
7、第二方面,本发明实施例还提供另一种云服务的信息处理方法,应用于云服务平台,所述方法包括:
8、按照设定规范允许服务提供平台接入;所述服务提供平台中的第一服务包含的原始服务依赖被所述云服务平台提供的与所述原始服务依赖匹配的云服务依赖替换,形成第二服务,以使所述服务提供平台共享所述云服务平台提供的服务能力;所述第一服务为所述服务提供平台提供的多种服务中的任一种;
9、接收所述服务提供平台发送的第一请求;所述第一请求指示所述云服务平台启动对所述第二服务使用至少一种所述服务能力;
10、基于所述至少一种所述服务能力应用于云服务平台,所述方法包括:
11、按照设定规范允许服务提供平台接入;所述设定规范为所述服务提供平台中的第一服务包含的原始服务依赖被所述云服务平台提供的与所述原始服务依赖匹配的云服务依赖替换,形成第二服务,所述第二服务能够共享所述云服务平台提供的服务能力;所述第一服务为所述服务提供平台提供的多种服务中的任一种;
12、接收所述服务提供平台发送的第一请求;所述第一请求指示所述云服务平台启动对所述第二服务使用至少一种所述服务能力;
13、使用至少一种所述服务能力测试/优化所述第二服务的服务性能完成对所述第二服务的服务性能的测试/优化。
14、第三方面,本发明实施例还提供一种基于云服务的信息处理装置,应用于服务提供平台,所述装置包括:识别模块、获得模块和替换模块,其中;
15、所述识别模块,用于识别第一服务包含的原始服务依赖;所述第一服务为所述服务提供平台提供的多种服务中的任一种;
16、所述获得模块,用于从云服务平台获得与所述原始服务依赖匹配的云服务依赖;
17、所述替换模块,用于基于所述云服务依赖替换所述原始服务依赖,形成第二服务;所述第二服务能够共享所述云服务平台提供的服务能力。
18、第四方面,本发明实施例还提供另一种基于云服务的信息处理装置,应用于云服务平台,所述装置包括:接入模块、接收模块和测试/优化模块,其中;
19、所述接入模块,用于按照设定规范允许服务提供平台接入;所述设定规范为所述服务提供平台中的第一服务包含的原始服务依赖被所述云服务平台提供的与所述原始服务依赖匹配的云服务依赖替换,形成第二服务,所述第二服务能够共享所述云服务平台提供的服务能力;所述第一服务为所述服务提供平台提供的多种服务中的任一种;
20、所述接收模块,用于接收所述服务提供平台发送的第一请求;所述第一请求指示所述云服务平台启动对所述第二服务使用至少一种所述服务能力;
21、所述测试/优化模块,用于使用至少一种所述服务能力测试/优化所述第二服务的服务性能。
22、第五方面,本发明实施例还提供一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现前述任一项所述方法的步骤。
23、第六方面,本发明实施例还提供一种电子设备,所述电子设备包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器用于运行所述计算机程序时,执行前述任一项所述方法的步骤。
24、本发明实施例提供一种基于云服务的信息处理方法、装置、电子设备及存储介质,其中,在服务提供平台侧,所述方法包括:识别第一服务包含的原始服务依赖;所述第一服务为所述服务提供平台提供的多种服务中的任一种;从云服务平台获得与所述原始服务依赖匹配的云服务依赖;基于所述云服务依赖替换所述原始服务依赖,形成第二服务,所述第二服务能够共享所述云服务平台提供的服务能力。本发明提供的方法及装置,通过识别自身提供的第一服务包含的原始服务依赖,然后将云服务平台上的与该原始服务依赖匹配的云服务依赖替换到自身的平台,以此共享云服务平台提供的服务能力,进而利用云服务平台提供的能力解决服务提供者自身提供的云服务的性能测试成本高的问题。
1.一种基于云服务的信息处理方法,其特征在于,应用于服务提供平台,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述原始服务依赖包括第一服务使用的语言开发框架和以下至少之一的中间件:负载均衡中间件、消息中间件;所述云服务依赖包括云服务基本开发框架和以下至少之一的基本中间件:云服务负载均衡中间件、云服务消息中间件;
3.根据权利要求2所述的方法,其特征在于,所述基于所述云服务依赖替换所述原始服务依赖,形成第二服务,包括:
4.根据权利要求1或2所述的方法,其特征在于,所述云服务平台提供的服务能力包括以下至少之一:日志收集能力、链路追踪能力、数据分析能力、数据展示能力和模拟mock处理能力。
5.根据权利要求4所述的方法,其特征在于,所述方法还包括:
6.一种基于云服务的信息处理方法,其特征在于,应用于云服务平台,所述方法包括:
7.一种基于云服务的信息处理装置,其特征在于,应用于服务提供平台,所述装置包括:识别模块、获得模块和替换模块,其中;
8.一种基于云服务的信息处理装置,其特征在于,应用于云服务平台,所述装置包括:接入模块、接收模块和测试/优化模块,其中;
9.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至5任一项,或权利要求6所述方法的步骤。
10.一种电子设备,其特征在于,所述电子设备包括:处理器和用于存储能够在处理器上运行的计算机程序的存储器,其中,所述处理器用于运行所述计算机程序时,执行权利要求1至5任一项,或权利要求6所述方法的步骤。