[发明专利]动态读取云平台配置文件的方法及装置有效

专利信息
申请号: 201710125442.2 申请日: 2017-03-04
公开(公告)号: CN107038043B 公开(公告)日: 2020-05-29
发明(设计)人: 王阳;高传集 申请(专利权)人: 郑州云海信息技术有限公司
主分类号: G06F9/445 分类号: G06F9/445;G06F9/54
代理公司: 郑州大通专利商标代理有限公司 41111 代理人: 陈勇
地址: 450000 河南省郑州市*** 国省代码: 河南;41
权利要求书: 查看更多 说明书: 查看更多
摘要:
搜索关键词: 动态 读取 平台 配置文件 方法 装置
【说明书】:

发明涉及Java和数据库技术领域,公开一种动态读取云平台配置文件的方法,包括以下步骤:将Cloud Foundry配置文件中的数据保持原有的格式存入数据库;重建Cloud Foundry提供的接口;通过调用Cloud Foundry提供的接口实现动态读取Cloud Foundry配置文件。还公开一种动态读取云平台配置文件的装置,包括:存入模块;重建模块;动态读取模块。本发明采用Java和数据库相结合的方式,完成对Cloud Foundry配置文件的读取,实现Service Broker接口的重建,可以有效的解决yml文件易出错等问题。

技术领域

本发明涉及Java和数据库技术领域,尤其涉及一种动态读取云平台配置文件的方法及装置。

背景技术

Cloud Foundry是VMware推出的业界第一个开源PaaS云平台,它支持多种框架、语言、运行时环境、云平台及应用服务,使开发人员能够在几秒钟内进行应用程序的部署和扩展,无需担心任何基础架构的问题。同时,它本身是一个基于Ruby on Rails的由多个相对独立的子系统通过消息机制组成的分布式系统,使平台在各层级都可水平扩展,既能在大型数据中心里运行,也能运行在一台桌面电脑中,二者使用相同的代码库。作为新一代云应用平台,Cloud Foundry专为私有云计算环境、企业级数据中心和公有云服务提供商所打造。Cloud Foundry云平台可以简化现代应用程序的开发、交付和运行过程,在面对多种公有云和私有云选择、符合业界标准的高效开发框架以及应用基础设施服务时,可以显著提高开发者在云环境中部署和运行应用程序的能力。

App在运行的时候通常需要依赖外部的一些服务,比如数据库服务、缓存服务、短信邮件服务等等。Service Broker就是App接入服务的一种方式。比如我们要接入MySQL服务,只要实现Cloud Foundry要求的Service Broker接口即可。Service Broker就是实现了Cloud Foundry规定的一组Rest API的服务端程序,它作用于Cloud Foundry与服务的资源池中间,Cloud Foundry通过调用Service Broker上这些规定的Rest API对服务资源池进行管理,而Service Broker实际执行这些资源池管理操作。

创建Service Broker接口的数据信息存放在Cloud Foundry的配置文件settings.yml中,而yml文件是一种对格式有严格要求的文件类型,因此在编写配置文件时,极易出现格式错误等问题,且当服务信息数据量过多或经常更换时,手动编写配置文件的方式显然不再适用,因此,需要一种灵活的方式,解决上述问题。

发明内容

本发明针对目前需求以及现有技术发展的不足之处,提供一种动态读取云平台配置文件的方法及装置,本发明采用Java和数据库相结合的方式,完成对Cloud Foundry配置文件的读取,实现Service Broker接口的重建,可以有效的解决yml文件易出错等问题。

为了实现上述目的,本发明采用以下的技术方案:

一种动态读取云平台配置文件的方法,所述云平台指Cloud Foundry,包括以下步骤:

将Cloud Foundry配置文件中的数据保持原有的格式存入数据库;

重建Cloud Foundry提供的接口;

通过调用Cloud Foundry提供的接口实现动态读取Cloud Foundry配置文件。

优选地,所述配置文件指yml类型配置文件,包括Cloud Foundry提供的ServiceBroker接口的创建信息。

优选地,所述原有的格式包括list格式和map格式。

下载完整专利技术内容需要扣除积分,VIP会员可以免费下载。

该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服

本文链接:http://www.vipzhuanli.com/pat/books/201710125442.2/2.html,转载请声明来源钻瓜专利网。

×

专利文献下载

说明:

1、专利原文基于中国国家知识产权局专利说明书;

2、支持发明专利 、实用新型专利、外观设计专利(升级中);

3、专利数据每周两次同步更新,支持Adobe PDF格式;

4、内容包括专利技术的结构示意图流程工艺图技术构造图

5、已全新升级为极速版,下载速度显著提升!欢迎使用!

请您登陆后,进行下载,点击【登陆】 【注册】

关于我们 寻求报道 投稿须知 广告合作 版权声明 网站地图 友情链接 企业标识 联系我们

钻瓜专利网在线咨询

周一至周五 9:00-18:00

咨询在线客服咨询在线客服
tel code back_top