bridge软件(bridge软件是做什么用的)
目前应该是有很多小伙伴对于bridge软件方面的信息比较感兴趣,现在小编就收集了一些与bridge软件是做什么用的相关的信息来分享给大家,感兴趣的小伙伴可以接着往下看,希望会帮助到你哦。
开发背景
本项目主要是为了解决分布式系统中配置杂乱,无法集中管理,和频繁修改配置项后需要重新发布服务的问题。目前提供了“全量/灰度发布、客户端实例配置项订阅情况实时监控、发布回滚、操作历史日志、配置项监听、权限控制、多环境切换(开发、测试、预发、生产)"等功能。
主要功能
- 秒级下发配置项,客户端系统动态更新配置项无需重新发布
- 完整的权限体系
- 账号分为三种角色,权限依次递减:系统管理员、团队管理员、普通用户
- 系统管理员可以操作所有团队下的系统和账号
- 团队管理员只可以操作自己团队下的系统和团队成员的账号
- 普通用户只可以操作自己负责的系统
- 记录配置文件操作历史,提供版本回退,减少误操作带来的影响
- 实时监控客户端实例对配置项订阅的情况
- 只需部署一台服务即可,支持多环境切换,不需要dev、test、stable、online各部署一台
- 解决在下发配置项,用户正在读取配置项时发生的“不一致性读”的问题
- 兼容原生的Spring的@Value注解,同时支持 注解 和 XML占位符 获取配置项
- 对指定的配置项或全部的配置提供监听,方便业务扩展
- 代码侵入性低,集成、部署简单
- 友好的控制台操作页面
使用到的一些技术
- Springboot、Mybatis、Maven
- Zookeeper
- Mysql
- Vue.js + Element + iView + Ant Design of Vue
操作界面展示
- 工作台
- 账号管理
- 团队管理
- 系统管理
- 配置项管理
- 操作日志
- Zookeeper
框架原理
- 原理图
控制台搭建
- 首先需要准备node.js环境,具体可以参考链接
- http://www.runoob.com/nodejs/nodejs-install-setup.html
- 准备zookeeper环境,关于如何安装zookeeper,可以参考下面的链接
- https://www.cnblogs.com/Lzf127/p/7155316.html
- 导入Mysql脚本,修改 application.properties 相关配置参数
- 然后进入到模块bridge-console下的doc文件夹下运行脚本进行打包,注意这里不要挪动该脚本的位置
sh bridge-package.sh
- 然后将打包好的Jar包运行即可,默认的系统管理员账号为admin,密码为admin
- 至此,配置中心后台管理系统搭建完成
客户端接入
- Springboot项目的接入
本项目中提供了配置中心的springboot版本的starter包,对于springboot项目接入非常简单,只需要引入starter包,并在application.properties文件中做简单配置即可。
- 在 pom 中引入以下依赖包
<dependency><groupId>com.bridge</groupId><artifactId>bridge-spring-boot-starter</artifactId><version>${最新的版本号}</version></dependency>
- 在 application.properties 文件中添加配置项
# 系统编码,在控制台新建项目后将该参数配置在此处spring.bridge.app-code = 294a-56c4-4f18-80df# 控制台的服务地
相关文章
- 详细阅读
-
? :一手车卖给了二手车商,成交后第二天说车子是事故车,说隐瞒事实?详细阅读
我一手车卖给了二手车商,成交后第二天说车子是事故车,说我隐瞒事实,要求全款退车,我该怎么办? 报警处理。二手车行在车辆鉴定方面是内行,买车人在车辆鉴定...
2022-08-16 2468
-
搞笑短视频题材 :个人短视频槽点题材如何构思?详细阅读
我们反过来看一些搞笑的账号,这些账号虽然粉丝不少,内容也很不错,但是关注搞笑账号的用户,大多数都是为了开心的,所以这样的粉丝群体自然就很难变现。所以我...
2022-08-16 2976
-
91短视频版ios :有哪些苹果手机上能用,你又不愿意让人知道的好用的app呢?详细阅读
在苹果手机中使用的软件,在不越狱的情况下,大多数人都是在苹果商店上下载软件。 但是还有其他的方法可以让你的手机中安装上在苹果商店中没有的软件。 有两个...
2022-08-16 2321
-
短视频作品怎么发 :抖音如何发长视频完整版?详细阅读
抖音是我们熟知的一款非常火爆的短视频软件,在抖音上可以浏览别人的作品,也可以发布自己的作品,那么自己发布作品的时候想要发长视频,怎么发呢?一起来看一下...
2022-08-16 2275
-
短视频用户行为分析 :据说中国近八成手机网民是短视频用户,侵权问题如何解决?详细阅读
侵权这个问题在如今这个自媒体泛滥的时代不好精准定位。 因为一个好的题材自己发布出去可能只需要短短的几分钟时间就能够引起火爆。 平台的大数据根本无法做...
2022-08-16 1843
-
91短视频ios :苹果手机除了app store,还能在哪里下载软件?包括一些破解软件?详细阅读
苹果手机,下载软件,好像只能在苹果手机自带的APP STORE下载吧?我自己从来没有尝试过在其他地方下载,在越狱最火热的年份,我也没有尝试过越狱。 2...
2022-08-16 1668
-
富二代富二代短视频 :为什么现在富二代比穷二代努力?详细阅读
大家好这里是二次元胡辣汤。酸爽可口。 看到这个问题我首先想到了马太效应。富者更富,穷者更穷。这也是一个不争的事实。但是不否认那些努力的年轻人。 富二...
2022-08-16 1682
发表评论