加入 NCC

先说一个事,AgileConfig 在 7 月底终于通过了 NCC 社区的审核,正式成为了 NCC 大家庭的一员。这对 AgileConfig 来说是一个里程碑,希望加入 NCC 后能更好的帮助到大家。同时责任也更大了,本人会一如既往的对这个项目维护下去,感谢支持。

release-1.4.0

本次1.4.0发布版本是一个比较大更新。解决了 AgileConfig 一些长期存在的功能上的问题。之前版本的发布、回滚只针对单独某个配置,当对某个配置编辑后会记录修改历史,并且发布后的配置修改是实时生效的。这会带来2个比较大的问题:

  1. 没有办法追踪“删除”的配置
    因为修改历史记录针对的是单个配置,但是当使用删除操作的时候,整个配置会在列表里移除,导致想要恢复的时候都没有入口可以找到这个被删除的配置。

  2. 单个配置修改实时上线
    之前的版本,当对某个配置修改或者删除后配置会实时同步至客户端。这样会带来一个问题:有的时候我们希望修改好多个配置后同时发布上线,因为配置之间很可能是依赖的关系。

1.4.0 重构了发布功能,解决了以上2个问题。新版本不在针对某个配置单独控制上线、下线。可以连续对多个配置新增、删除、编辑后进行集中发布,同时支持记录发布日志。

编辑配置

下面演示下新版的发布如何使用。

现在新增、编辑、删除配置后,配置不会直接上线,会处于一个待发布的状态。在编辑列表的右上角会提示待发布配置的统计情况。

发布配置

修改完配置后,需要点击“发布”按钮进行确认发布。发布成功后修改过后的配置会实时更新至客户端。

注意 : 新版本通知客户端变更的事件不再区分add、update、delete,全部为reload。

历史版本

新版本对发布的历史可以进行查看,同时支持回滚至某个发布版本的能力。

历史版本把每次发布的变更情况按时间轴列出。

点击“回滚”可以回滚至某个时刻的发布版本的状态。

注意:回滚操作会清空当前所有待发布的配置项

最后

✨✨✨Github地址:https://github.com/dotnetcore/AgileConfig  开源不易,欢迎star✨✨✨

演示地址:http://agileconfig_server.xbaby.xyz/  超级管理员账号:admin 密码:123456

关注我的公众号一起玩转技术

AgileConfig轻量级配置中心1.4.0发布,重构了发布功能相关推荐

  1. AgileConfig - 轻量级配置中心1.2.0发布,全新的UI

    AgileConfig自发布以来有个"大问题"-UI太丑.因为当初这个项目是给自己用的,连UI界面都没有,全靠手动在数据库里改配置.后来匆匆忙忙使用bootstrap3简单的码了一 ...

  2. AgileConfig轻量级配置中心1.3.0发布,支持多用户权限控制

    AgileConfig 当初是设计给我自己用的一个工具,所以只设置了一道管理员密码,没有用户的概念.但是很多同学在使用过后都提出了需要多用户支持的建议.整个团队或者整个公司都使用同一个密码来管理非常的 ...

  3. AgileConfig-轻量级配置中心 1.1.0 发布,支持应用间配置继承

    AgileConfig轻量级配置中心自第一个版本发布不知不觉已经半年了.在并未进行什么推广的情况下收到了250个star,对我有很大的鼓舞,并且也有不少同学试用,并且给出了宝贵的意见,非常感谢他们.其 ...

  4. 造轮子-AgileConfig一个基于.NetCore开发的轻量级配置中心

    微服务确实是行业的一个趋势,我自己也在把一些项目往微服务架构迁移.玩微服务架构配置中心是一个绕不过去的东西,有很多大牌的组件可以选,比如spring-cloud-config,apoll,discon ...

  5. AgileConfig 一个轻量级配置中心

    介绍 AgileConfig 是一个基于.net core 开发的轻量级配置中心,秉承轻量化的特点,部署简单.配置简单.使用简单,提取了必要的一些功能,并没有像 Apollo 那样复杂且庞大.但是它的 ...

  6. .NET轻量级配置中心AgileConfig

    描述 基于NetCore开发的轻量级配置中心,部署简单.配置简单,使用简单,可以根据个人或者公司需求采用. 部署简答,最少只需要一个数据节点,支持docker部署 支持多节点分布式部署来保证高可用 配 ...

  7. AgileConfig-.net core 轻量级配置中心

    AgileConfig 这是一个基于.net core开发的轻量级配置中心. 部署简单,最少只需要一个数据节点,支持docker部署 支持多节点分布式部署来保证高可用 应用支持继承,可以把公共配置提取 ...

  8. .NET Core with 微服务 - Consul 配置中心

    上一次我们介绍了Elastic APM组件.这一次我们继续介绍微服务相关组件配置中心的使用方法.本来打算介绍下携程开源的重型配置中心框架 apollo 但是体系实在是太过于庞大,还是让我爱不起来.因为 ...

  9. [Stardust]星尘配置中心

    在分布式系统开发中,配置中心必不可少.在中通几年时间里,为了配合大数据计算平台,统一管理数百个微小应用,设计了一套轻量级配置中心.星尘配置中心在其理念基础上改进,针对中小团队而全新设计! 源码:htt ...

最新文章

  1. Silverlight 鼠标与键盘事件注意点
  2. java 乐观锁 实例_JAVA乐观锁实现-CAS(示例代码)
  3. 温州大学《机器学习》课程课件(六、KNN算法)
  4. SAP UI5 another way to change reuse library locally from Yang
  5. after不显示_web前端入门到实战:css实现单行、多行文本超出显示省略号
  6. web系统数据库服务器,Web Gateway
  7. 了解情况的 飞鸽传书官方网站 时候
  8. 我的Android第一章
  9. [转]使用 HTML5 索引型数据库的待办事项简要列表
  10. Hamming(汉明)窗的原理介绍及实例解析
  11. 短信平台API接口demo示例-JAVA/Message/XSend
  12. Tracup|10个有效的工作习惯,成功的例子和技巧
  13. pg数据库开启远程连接_PostgreSQL 允许远程访问设置的操作
  14. ppt编写一个抽奖系统_PPT抽奖程序
  15. MATLAB:一维插值算法
  16. 避免在for循环中使用sql语句
  17. k8s上部署Harbor通过Nginx-Ingress域名访问
  18. (SubMenu)选项菜单和子菜单应用
  19. 微软邮件系统Exchange 2013系列(一)新增功能
  20. 余额宝内幕:一个屌丝公司如何找到千亿级痛点

热门文章

  1. js.domReady
  2. HDU 6343.Problem L. Graph Theory Homework-数学 (2018 Multi-University Training Contest 4 1012)
  3. Bootstrap入门(八)组件2:下拉菜单
  4. JavaScript基础学习(七)—BOM
  5. 【转】jQuery中的bind(),live(),delegate(),on()事件绑定方式的区别
  6. SQL Server 负载均衡集群(转)
  7. C# 图片加水印例程
  8. 关于使用 jquery Validate 使用出现的问题
  9. 会议中的Meeting App
  10. 如何种植屡获殊荣的青豆