[发明专利]一种创建CF服务实例的方法及装置在审
申请号: | 201710618441.1 | 申请日: | 2017-07-26 |
公开(公告)号: | CN107171877A | 公开(公告)日: | 2017-09-15 |
发明(设计)人: | 王阳 | 申请(专利权)人: | 郑州云海信息技术有限公司 |
主分类号: | H04L12/24 | 分类号: | H04L12/24;H04L29/08;G06F9/44 |
代理公司: | 济南信达专利事务所有限公司37100 | 代理人: | 刘淑风 |
地址: | 450000 河南省郑州市*** | 国省代码: | 河南;41 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 创建 cf 服务 实例 方法 装置 | ||
本发明提供一种创建CF服务实例的方法及装置,该方法基于Servicebroker服务实例创建接口实现CF与服务的资源池内之间的通信,然后通过Java定时任务调用Servicebroker服务实例创建接口,获取用户的服务实例创建请求,触发CF根据所述服务实例创建请求完成服务实例的创建。通过本发明的定时任务,可有效规避服务实例创建过程的时限问题,有效解决各类Servicebroker中实例创建必须同步的问题,做到异步创建服务实例的同时,不影响CF的正常使用。本发明将服务实例的创建变为异步操作,更加灵活、高效,增强了Servicebroker的通用性、易用性,还可实现跨平台连接等功能,极具推广价值。
技术领域
本发明涉及计算机、信息处理等技术领域,具体地说是一种创建CF服务实例的方法及装置。
背景技术
CF(Cloud Foundry)是VMware推出的业界第一个开源PaaS云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。同时,它本身是一个基于Ruby on Rails的由多个相对独立的子系统通过消息机制组成的分布式系统,使平台在各层级都可水平扩展,既能在大型数据中心里运行,也能运行在一台桌面电脑中,二者使用相同的代码库。
作为新一代云应用平台,Cloud Foundry专为私有云计算环境、企业级数据中心和公有云服务提供商所打造。Cloud Foundry云平台可以简化现代应用程序的开发、交付和运行过程,在面对多种公有云和私有云选择、符合业界标准的高效开发框架以及应用基础设施服务时,可以显著提高开发者在云环境中部署和运行应用程序的能力。
App在运行的时候通常需要依赖外部的一些服务,比如数据库服务、缓存服务、短信邮件服务等等。Servicebroker就是app接入服务的一种方式。比如我们要接入MySQL服务,只要实现Cloud Foundry要求的Servicebroker API即可。Servicebroker就是实现了CF规定的一组rest api的服务端程序,它作用于CF与服务的资源池中间,CF通过调用Servicebroker上这些规定的rest api对服务资源池进行管理,而Servicebroker实际执行这些资源池管理操作。
CF的关键之一是对服务实例的创建,在创建服务实例时,很多服务在接入CF之前必须事先创建好,无法实现服务的实时创建,灵活性便大打折扣。此外,CF框架规定,CF在服务实例创建时有2分钟的时间限制,超时则为创建超时。现实中很多平台的服务创建都是实时的,CF的这种时限机制使得跨平台对接遥不可及。因此,需要一种灵活的方式,解决上述问题。
发明内容
本发明的技术任务是针对现有技术的不足,提供一种创建CF服务实例的方法及装置,解决现有CF无法实现服务实时创建、无法实现跨平台对接的问题。
本发明解决其技术问题所采用的技术方案是:
1、本发明提供一种创建CF服务实例的方法,该方法基于Servicebroker服务实例创建接口实现CF与服务的资源池内之间的通信,然后通过Java定时任务调用Servicebroker服务实例创建接口,获取用户的服务实例创建请求,触发CF根据所述服务实例创建请求完成服务实例的创建。
可选地,包括以下步骤:
1)用户通过Servicebroker服务实例创建接口,进入相应的服务环境发出服务实例创建请求;
2)服务实例创建请求发出时,触发Java定时任务,调用Servicebroker服务实例创建接口,同时获取CF的创建逻辑,避免触发时限问题;其中,CF的创建逻辑为:
若服务实例在规定时间内创建成功,则向CF返回创建接口运行成功的信息,并进行服务实例绑定操作;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710618441.1/2.html,转载请声明来源钻瓜专利网。
- 上一篇:便于保温加湿的培养箱
- 下一篇:细胞富集芯片