[发明专利]动态读取云平台配置文件的方法及装置有效
申请号: | 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格式。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于郑州云海信息技术有限公司,未经郑州云海信息技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710125442.2/2.html,转载请声明来源钻瓜专利网。
- 上一篇:一种T形导轨钢码垛定距装置
- 下一篇:气缸盖垫片搬运码垛装置