【技术实现步骤摘要】
一种Apollo配置中心的搭建方法
本专利技术涉及一种信息技术处理领域,特别涉及一种Apollo配置中心的搭建方法。
技术介绍
随着分布式系统中程序功能的日益复杂,程序的配置日益增多,各种功能的开关、参数的配置、服务器的地址等的配置错综复杂,对程序配置的期望值也越来越高,配置修改后实时生效,灰度发布,分环境、分集群管理配置,完善的权限、审核机制……在这样的大环境下,传统的通过配置文件、数据库等方式已经越来越无法满足开发人员对配置管理的需求。因此需要进行分布式系统中对服务的统一配置管理,从而提高系统的简易性,可用性。Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。但现有的Apollo配置复杂,项目接入运用困难。
技术实现思路
有鉴于此,本专利技术的目的是提供一种Apollo配置中心的搭建方法,用于解决现有技术存在的配置复杂,项目接入运用困难的问题。 >为实现上述目的,本本文档来自技高网...
【技术保护点】
1.Apollo配置中心的搭建方法,其特征在于,包括以下步骤:创建ConfigDB数据库和PortalDB数据库并完成初始化;下载并安装ConfigService服务、AdminService服务和Portal服务;分别部署ConfigService服务、AdminService服务和Portal服务。/n
【技术特征摘要】
1.Apollo配置中心的搭建方法,其特征在于,包括以下步骤:创建ConfigDB数据库和PortalDB数据库并完成初始化;下载并安装ConfigService服务、AdminService服务和Portal服务;分别部署ConfigService服务、AdminService服务和Portal服务。
2.根据权利要求1所述的Apollo配置中心的搭建方法,其特征在于:Apollo为数据库、表的创建和样例数据都分别准备了SQL文件,将所述的SQL文件导入ConfigDB数据库和PortalDB数据库;ConfigDB数据库中存放项目在某个环境的配置信息;PortalDB数据库中存放用户权限、项目和配置的元数据信息;ConfigService服务和AdminService服务共享ConfigDB数据库;PortalDB数据库服务于Portal服务。
3.根据权利要求2所述的Apollo配置中心的搭建方法,其特征在于:Protal服务部署一份,并管理多套环境;ConfigService服务、AdminService服务和PortalDB数据库在每个环境中部署一份。
4.根据权利要求3所述的Apollo配置中心的搭建方法,其特征在于:ConfigService服务、AdminService服务和Portal服务按顺序依次启动。
5.根据权利要求4所述的Apollo配置中心的搭建方法,其特征在于:ConfigService服务是一个独立的微服务,服务...
【专利技术属性】
技术研发人员:何炜旭,
申请(专利权)人:紫光云南京数字技术有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。