Apollo使用oracle
Apollo是阿里巴巴开源的一款在分布式系统配置管理方面的工具,它旨在提供可实时感知应用程序在不同环境下配置的能力,并支持实时发布和变更配置,这使得我们可以在团队协作中更方便地快速迭代和验证系统。
Oracle数据库是一款强大的数据库管理系统,凭借其良好的可伸缩性和高效性,成为了全球范围内企业级系统的首选。在Apollo中,我们可以非常方便地借助Oracle数据库存储配置数据。下面,我们就来看一下如何使用Apollo和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