本公开涉及计算机,尤其涉及微服务架构领域,具体涉及一种用于资源共享的方法、装置、电子设备、计算机可读存储介质和计算机程序产品。
背景技术:
1、依托云平台的资源共享和交换,通过服务的请求和调用,使得资源使用者通过接口获得资源提供者所提供的数据。同时,依托云平台的运营支撑系统,通过服务能力开放,引入资源运营商和终端资源消费者,实现资源增值,消费者资源挖掘,开放平台生态建设三方共赢的平台型产品。
2、在此部分中描述的方法不一定是之前已经设想到或采用的方法。除非另有指明,否则不应假定此部分中描述的任何方法仅因其包括在此部分中就被认为是现有技术。类似地,除非另有指明,否则此部分中提及的问题不应认为在任何现有技术中已被公认。
技术实现思路
1、本公开提供了一种用于资源共享的方法、装置、电子设备、计算机可读存储介质和计算机程序产品。
2、根据本公开的一方面,提供了一种用于资源共享的方法,包括:响应于获得资源提供者的指令,为所述资源提供者提供资源配置页面,以使所述资源提供者基于所述资源配置页面配置接口信息,所述接口信息指示用于调用所述资源提供者所提供的资源的接口和通过该接口时能够返回的多个返回字段,所述多个返回字段中的每一个返回字段指示所述资源的一部分;响应于确定所述资源提供者完成所述资源信息的配置,并且响应于接收到资源请求者的请求,向所述资源请求者提供与所述多个返回字段分别对应的多个项目;以及响应于确定所述资源请求者从所述多个项目选择目标项目,通过调用所述接口,获得所述多个返回字段中与所述目标项目相应的目标返回字段,以提供给所述资源请求者。
3、根据本公开的另一方面,提供了一种用于资源共享的装置,包括:第一响应单元,被配置用于响应于获得资源提供者的指令,为所述资源提供者提供资源配置页面,以使所述资源提供者基于所述资源配置页面配置接口信息,所述接口信息指示用于调用所述资源提供者所提供的资源的接口和通过该接口时能够返回的多个返回字段,所述多个返回字段中的每一个返回字段指示所述资源的一部分;第二响应单元,被配置用于响应于确定所述资源提供者完成所述资源信息的配置,并且响应于接收到资源请求者的请求,向所述资源请求者提供与所述多个返回字段分别对应的多个项目;以及第一获取单元,被配置用于响应于确定所述资源请求者从所述多个项目选择目标项目,通过调用所述接口,获得所述多个返回字段中与所述目标项目相应的目标返回字段,以提供给所述资源请求者。
4、根据本公开的另一方面,提供了一种电子设备,包括:至少一个处理器;以及与所述至少一个处理器通信连接的存储器;其中所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够执行根据本公开的实施例所述的方法。
5、根据本公开的另一方面,提供了一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据本公开的实施例所述的方法。
6、根据本公开的另一方面,提供了一种计算机程序产品,包括计算机程序,其中,所述计算机程序在被处理器执行时实现根据本公开的实施例所述的方法。
7、根据本公开的一个或多个实施例,可以满足资源请求者不同粒度的资源需求。
8、应当理解,本部分所描述的内容并非旨在标识本公开的实施例的关键或重要特征,也不用于限制本公开的范围。本公开的其它特征将通过以下的说明书而变得容易理解。
1.一种用于资源共享的方法,包括:
2.根据权利要求1所述的方法,还包括:
3.根据权利要求1所述的方法,其中,所述响应于确定所述资源请求者从所述多个项目选择与所述目标返回字段相应的目标项目,通过调用所述接口,获得所述目标返回字段包括:
4.根据权利要求3所述的方法,其中,所述向所述资源请求者分配鉴权令牌包括:
5.根据权利要求1所述的方法,其中,所述响应于确定所述资源请求者从所述多个项目选择目标项目,通过调用所述接口,获得所述多个返回字段中与所述目标项目相应的目标返回字段包括:
6.根据权利要求1所述的方法,其中,所述响应于确定所述资源请求者从所述多个项目选择目标项目,通过调用所述接口,获得所述多个返回字段中与所述目标项目相应的目标返回字段包括:
7.根据权利要求6所述的方法,其中,所述响应于确定所述资源请求者从所述多个项目选择目标项目,通过调用所述接口,获得所述多个返回字段中与所述目标项目相应的目标返回字段包括:
8.根据权利要求1所述的方法,还包括:
9.一种用于资源共享的装置,包括:
10.根据权利要求9所述的装置,还包括:
11.根据权利要求9所述的装置,其中,所述第一获取单元包括:
12.根据权利要求11所述的装置,其中,所述第三响应单元包括:
13.根据权利要求9所述的装置,其中,所述第一获取单元包括:
14.根据权利要求9所述的装置,其中,所述第一获取单元包括:
15.根据权利要求14所述的装置,其中,所述第一获取单元包括:
16.根据权利要求9所述的装置,还包括:
17.一种电子设备,包括:
18.一种存储有计算机指令的非瞬时计算机可读存储介质,其中,所述计算机指令用于使所述计算机执行根据权利要求1-8中任一项所述的方法。
19.一种计算机程序产品,包括计算机程序,其中,所述计算机程序在被处理器执行时实现权利要求1-8中任一项所述的方法。