Apollo(阿波罗)是携程框架部门研发的分布式配置中心,能够集中化管理应用不同环境、不同集群的配置,配置修改后能够实时推送到应用端,并且具备规范的权限、流程治理等特性,适用于微服务配置管理场景。

公司只能使用oracle版本,所以进行了魔改。
修改script下中的build.sh 修改为对应的oracle地址
执行./build.sh后再对应的target下获取github.tar
<aside> 💡 注意mac下/opt 目录无法使用,所以要修改目录地址
</aside>
<aside> 💡 这里需要注意的是,==启动必须先启动config,后启动admin,后启动portal,不然会报错==
</aside>
CREATE SEQUENCE USER_SEQ
INCREMENT BY 1
START WITH 1
NOMAXvalue
NOCYCLE
NOCACHE;
CREATE TRIGGER tr_insert_users
BEFORE INSERT
ON "Users" -- 表名
FOR EACH ROW
BEGIN
SELECT USER_SEQ.nextval
INTO :new."Id" -- :new这个部分时INSERT语句使用的语法
FROM DUAL;
END;