Apollo使用oracle

Apollo是阿里巴巴开源的一款在分布式系统配置管理方面的工具,它旨在提供可实时感知应用程序在不同环境下配置的能力,并支持实时发布和变更配置,这使得我们可以在团队协作中更方便地快速迭代和验证系统。

Oracle数据库是一款强大的数据库管理系统,凭借其良好的可伸缩性和高效性,成为了全球范围内企业级系统的首选。在Apollo中,我们可以非常方便地借助Oracle数据库存储配置数据。下面,我们就来看一下如何使用Apollo和Oracle配合工作。

一、Oracle数据库配置

一、Oracle数据库配置

我们首先需要确保已经安装配置好了Oracle数据库。接下来,在Oracle中创建一个表格(例如名为APOLLO_CONFIG)用于存储我们的配置数据。以下是一个简单的表格结构:

CREATE TABLE APOLLO_CONFIG (   ID NUMBER(19,0) NOT NULL,   NAMESPACE VARCHAR2(256 BYTE) NOT NULL,   APPCODE VARCHAR2(128 BYTE) NOT NULL,   KEY VARCHAR2(128 BYTE) NOT NULL,   VALUE CLOB,   COMMENT CLOB,   DATA_CHANGE_CREATED_BY VARCHAR2(128 BYTE),   DATA_CHANGE_CREATED_TIME TIMESTAMP(3) DEFAULT systimestamp NOT NULL,   DATA_CHANGE_LAST_MODIFIED_BY VARCHAR2(128 BYTE),   DATA_CHANGE_LAST_MODIFIED_TIME TIMESTAMP(3) DEFAULT systimestamp NOT NULL,   PRIMARY KEY (ID) );

apollo.datasource.url=jdbc:oracle:thin:@127.0.0.1:1521:orcl apollo.datasource.username=用户名 apollo.datasource.password=密码

  com.ctrip.framework.apollo   apollo-client   ${apollo.version}               org.slf4j       slf4j-log4j12