1 Star 0 Fork 53

golang项目 / brcc

forked from java开发 / brcc 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
克隆/下载
java-sdk-guide.md 1.52 KB
一键复制 编辑 原始数据 按行查看 历史
shinansheng 提交于 2021-02-03 17:11 . initial readme

JAVA SDK 使用手册

概述

maven 坐标

<dependency>
    <groupId>com.baidu.mapp</groupId>
    <artifactId>rcc-starter</artifactId>
    <version>${rcc-version}</version>
</dependency>

建议引用最新版本

启动参数配置

rcc:
  cc-server-url: http://ip:port/
  project-name: example
  cc-password: 123456
  env-name: dev
  cc-version-name: 1.0
  log-properties: true
  enable-update-callback: true
  • rcc.cc-server-url: 配置中心服务地址
  • rcc.project-name: 请求的工程名称
  • rcc.cc-password: 请求的工程ApiPassword
  • rcc.env-name: 请求的环境名称
  • rcc.cc-version-name: 请求的版本名称
  • rcc.log-properties: 是否打印配置
  • rcc.enable-update-callback: 是否启用自动更新

自动更新配置

当启动参数中rcc.enable-update-callback配置开启的时,自动更新功能打开。 自动更新采用的时观察者模式, 您只需要实现 com.baidu.brcc.ConfigItemChangedCallable接口,并将其以Bean的方式注册到Spring容器中, 当系统中有配置方式变更后,并且在管理平台上执行了推送变更操作, rcc会主动调用ConfigItemChangedCallable。

例如:

@Configuration
public class ExampleConfiguration {

    @Bean
    public ConfigItemChangedCallable configItemChangedCallable() {
        return new DefaultConfigItemChangedCallable();
    }


}

DefaultConfigItemChangedCallable 是rcc提供的默认变更回调实现, 其中仅仅打印变更日志,您可以实现自己的变更业务。

Java
1
https://gitee.com/jooo000hn_admin/brcc.git
git@gitee.com:jooo000hn_admin/brcc.git
jooo000hn_admin
brcc
brcc
main

搜索帮助