【技术实现步骤摘要】
去中心化云计算平台,服务部署、访问方法及组件
本申请涉及计算机
,特别涉及一种去中心化云计算平台,一种服务部署、访问方法及组件。
技术介绍
目前,常用的服务部署和访问平台都是中心化的云计算平台。中心化的云计算平台可以按照客户端流量的需求进行服务伸缩。但是,中心化的云计算平台不具备P2P网络能力,无法进行信息的共享和交换,导致平台服务性能有所降低。因此,如何实现云计算平台中的信息共享和交换,提高平台服务性能,是本领域技术人员需要解决的问题。
技术实现思路
本申请的主要目的在于提供一种去中心化云计算平台,一种服务部署、访问方法及组件,旨在解决云计算平台服务性能低的技术问题。为实现上述目的,本申请提供了一种去中心化云计算平台,基于DHT实现,包括:多个去中心化节点,每个去中心化节点包括:DHT实例和POD实例;其中,基于DHT实现所述去中心化云计算平台的过程包括:收集多个节点;在每个节点中部署代理进程;利用所述代理进程在各个节点中部署所述DHT实例和所述PO ...
【技术保护点】
1.一种去中心化云计算平台,其特征在于,基于DHT实现,包括:多个去中心化节点,每个去中心化节点包括:DHT实例和POD实例;/n其中,基于DHT实现所述去中心化云计算平台的过程包括:/n收集多个节点;/n在每个节点中部署代理进程;/n利用所述代理进程在各个节点中部署所述DHT实例和所述POD实例,以使每个节点转化为去中心化节点。/n
【技术特征摘要】 【专利技术属性】
1.一种去中心化云计算平台,其特征在于,基于DHT实现,包括:多个去中心化节点,每个去中心化节点包括:DHT实例和POD实例;
其中,基于DHT实现所述去中心化云计算平台的过程包括:
收集多个节点;
在每个节点中部署代理进程;
利用所述代理进程在各个节点中部署所述DHT实例和所述POD实例,以使每个节点转化为去中心化节点。
2.一种服务部署方法,其特征在于,应用于如权利要求1所述的去中心化云计算平台,包括:
接收服务的部署请求;
确定部署所述服务的多个目标去中心化节点;
在各个目标去中心化节点的DHT实例中存储所述服务的服务名称和服务信息,以便各个目标去中心化节点基于DHT网络协议完成服务信息的广播,获得服务信息列表;
将所述服务信息列表存储至各个目标去中心化节点的DHT实例中。
3.根据权利要求2所述的服务部署方法,其特征在于,所述服务为利用所述去中心化云计算平台的SDK开发获得的服务端程序。
4.根据权利要求2所述的服务部署方法,其特征在于,所述服务信息列表中包括多个服务信息,所述服务信息包括:DHT通信信息和/或外网通信信息、服务端口和扩展信息。
5.根据权利要求2所述的服务部署方法,其特征在于,所述在各个目标去中心化节点的DHT实例中存储所述服务的服务名称和服务信息,包括:
在各个目标去中心化节点的DHT实例中以Key-Value键值对方式存储所述服务的服务名称和服务信息;Key为所述服务名称,Value为所述服务信息;
其中,不同目标去中心化节点对应的服务信息不同。
6.一种服务访问方法,其特征在于,应用于如权利要求1所述的去中心化云计算平台,包括:
接收服务的访问请求;
根据所述访问请求查询所述服务的服务信息列表;
技术研发人员:雷鸿,
申请(专利权)人:深圳市网心科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。