以下文章来源方志朋的博客,回复”666“获面试宝典

BRCC是一个分布式配置中心,用于统一管理应用服务的配置信息,避免各类资源散落在各个项目中,简化资源配置的维护成本。作为一种轻量级的解决方案,部署简单,同时支持多环境、多版本、多角色的资源管理,可以在不改变应用源码的情况下无缝切换和实时生效配置信息。

BRCC由三部分组成:管理端、服务端、SDK,其中:

(1)管理端 : 前后端分离,后端基于Spring Boot 2.0开发,支持6个维度(产品、工程、环境、版本、分组、配置项)管理key-value格式的配置;支持细粒度的权限控制层级、操作轨迹等能力。安全易用,支持插件化的扩展轻松集成任何公司/组织的账号管理系统。

(2)服务端:基于spring boot 2.0开发,打包后可以直接运行,支持配置的分发、更新推送。

(3)SDK:支持java、go等多种开发语言和开发框架集成,支持spring注解、配置变更监听和刷新,零业务侵入性,低门槛集成(提供spring boot starter方式接入)。

技术架构

特性

1. 统一管理不同环境、不同产品线的配置

  • 提供统一界面集中式管理不同环境、不同产品线、不同工程的配置

  • 通过版本的复制,可以高效的完成新业务的配置

2. 配置修改实时生效(热发布)

  • 默认2秒接收到最新的配置

  • 主动变更通知

3. 权限管理、角色隔离

  • 多级权限、多种角色细粒度管控(产品线、工程、环境),支持读写权限

  • 重要信息加密交互

  • Token机制

    项目地址https://github.com/baidu/brcc

热门内容:翻车!在项目中用了Arrays.asList、ArrayList的subList,被公开批评60岁还在写代码的开发者,他的建议或许正是你现在焦虑的根源!尝试改变一下吧!Java必会的工具库,让你的代码量减少90%我终于决定要放弃 okhttp、httpClient,选择了这个牛逼的神仙工具!贼爽最近面试BAT,整理一份面试资料《Java面试BAT通关手册》,覆盖了Java核心技术、JVM、Java并发、SSM、微服务、数据库、数据结构等等。获取方式:点“在看”,关注公众号并回复 666 领取,更多内容陆续奉上。

明天见(。・ω・。)ノ♡

百度开源,分布式配置中心相关推荐

  1. 百度分布式配置中心BRCC正式开源

    " 2021年02月,百度分布式配置中心BRCC,正式开源!" 01. 什么是BRCC BRCC(better remote config center)是一个分布式配置中心,用于 ...

  2. 百度最近开源了分布式配置中心,名叫BRCC

    点击上方蓝色"方志朋",选择"设为星标"回复"666"获取独家整理的学习资料! BRCC是一个分布式配置中心,用于统一管理应用服务的配置信息 ...

  3. Spring Cloud(九)高可用的分布式配置中心 Spring Cloud Config 集成 Eureka 服务

    上一篇文章,讲了SpringCloudConfig 集成Git仓库,这一篇我们讲一下SpringCloudConfig 配和 Eureka 注册中心一起使用 在分布式系统中,由于服务数量巨多,为了方便 ...

  4. Spring Cloud(八)高可用的分布式配置中心 Spring Cloud Config

    在分布式系统中,由于服务数量巨多,为了方便服务配置文件统一管理,实时更新,所以需要分布式配置中心组件.在Spring Cloud中,有分布式配置中心组件spring cloud config,它支持配 ...

  5. 自己写分布式配置中心(上篇)- 单机模式

    作者:SnoWalker 来源:http://wuwenliang.net/2018/12/05/%E8%87%AA%E5%B7%B1%E5%86%99%E5%88%86%E5%B8%83%E5%BC ...

  6. Apollo分布式配置中心入门

    一.概述 1.什么是配置 应用程序在启动和运行的时候往往需要读取一些配置信息,配置基本上伴随着应用程序的整个生命周期,比如:数据库连接参数.启动参数等. 配置主要有以下几个特点: 配置是独立于程序的只 ...

  7. 为什么需要分布式配置中心

    版权声明:本文为博主原创文章,未经博主允许不得转载.    https://blog.csdn.net/bntX2jSQfEHy7/article/details/82879841 作者 :谭明(林湾 ...

  8. 微服务 分布式配置中心Apollo详解

    微服务 分布式配置中心Apollo详解 1. 配置中心概述 1.1 配置中心简介 1.2 配置中心特点 1.3 配置中心对比 2. Apollo概述 2.1 Apollo简介 2.2 Apollo特点 ...

  9. 分布式配置中心-Apollo

    1 概览 1.1 什么是配置 应用程序在启动和运行的时候往往需要读取一些配置信息,配置基本上伴随着应用程序的整个生命周期,比如:数 据库连接参数.启动参数等. 1.2 什么是配置中心 传统单体应用存在 ...

最新文章

  1. 报错提示:java.lang.IllegalArgumentException: Target must not be null
  2. Kunpeng BoostKit 使能套件:大数据场景如何实现“大鹏一日同风起”倍级性能提升?
  3. 再见 XShell 和 ITerm 2,是时候拥抱全平台高颜值终端工具 Hyper 了!
  4. echarts-formatter
  5. sql中的distinct
  6. python如何实现手眼定标_手把手教你如何实现Python手势识别与控制(含代码及动图)...
  7. android 4.4 生僻字,Android上显示生僻字的方法
  8. C++ 灰度图像伪彩色处理
  9. mysqldump 中参数 --set-gtid-purged 控制 SET @@GLOBAL.GTID_PURGED和 SET @@SESSION.SQL_LOG_BIN
  10. 传奇源码分析-服务器端
  11. 斯坦福公开课一键下载
  12. Windows生成SSH密钥
  13. cups linux 升级_linux cups版本
  14. 关于telnet逛bbs论坛
  15. GkCTF2020逆向部分wp
  16. 从 ADNI 的 XML 文件中读取临床信息
  17. Efficient Parameter-free Clustering Using First Neighbor Relations
  18. LeetCode42题,单调栈、构造法、two pointers,这道Hard题的解法这么多?
  19. vue父传子mounted问题
  20. jQuery 一次定时器_三菱plc控制简单设备,如何定期锁机,巧妙解除密码技巧|锁机|plc|定时器...

热门文章

  1. JSP基本语法:文件结构、脚本元素、指令元素、动作元素
  2. 11matlab [A rank]=sort (B), P = p(rank,: )的问题 and ~符号运算
  3. [ZJOI2010]网络扩容
  4. 计算机网络面试知识总结1
  5. Eclipse用法和技巧十:显示代码outline
  6. React-Todos
  7. 会计科目中英文对照表
  8. 页面的前进/后退/刷新方法
  9. 【ACM】杭电OJ 1076
  10. 爱耳日腾讯天籁行动再升级 助力100位青年听障人才打破“屏障”