AgileConfig自发布以来有个“大问题”-UI太丑。因为当初这个项目是给自己用的,连UI界面都没有,全靠手动在数据库里改配置。后来匆匆忙忙使用bootstrap3简单的码了一些界面就发布出来了,易用性上也做的不够好。对此我一直耿耿于怀。终于在过年期间动手翻新UI。
对于一个后端程序员,标准的直男审美,想做出好看的UI几乎不可能。所以只能借助前端框架了。在经过一番考察后决定使用Ant-design-pro这个框架。Ant-design是当前最流行的前端组件库,Ant-design-pro是官方出品的一个基于Ant-design的admin后台快速开发框架。Ant-design基于react开发,本人没玩过react,也正好学习一下。
在经过几个preview版本之后,今天release-1.2.0版本终于上线了。

release-1.2.0

  • 使用ant-design-pro重写了全部UI

  • 支持英文国际化

AgileConfig 介绍

这是一个基于.net core开发的轻量级配置中心。说起配置中心很容易让人跟微服务联系起来,如果你选择微服务架构,那么几乎逃不了需要一个配置中心。事实上我这里并不是要蹭微服务的热度。这个世界上有很多分布式程序但它并不是微服务。比如有很多传统的SOA的应用他们分布式部署,但并不是完整的微服务架构。这些程序由于分散在多个服务器上所以更改配置很困难。又或者某些程序即使不是分布式部署的,但是他们采用了容器化部署,他们修改配置同样很费劲。所以我开发AgileConfig并不是为了什么微服务,我更多的是为了那些分布式、容器化部署的应用能够更加简单的读取、修改配置。
AgileConfig秉承轻量化的特点,部署简单、配置简单、使用简单、学习简单,它只提取了必要的一些功能,并没有像Apollo那样复杂且庞大。但是它的功能也已经足够你替换webconfig,appsettings.json这些文件了。如果你不想用微服务全家桶,不想为了部署一个配置中心而需要看N篇教程跟几台服务器那么你可以试试AgileConfig :)

特点

  1. 部署简单,最少只需要一个数据节点,支持docker部署

  2. 支持多节点分布式部署来保证高可用

  3. 配置支持按应用隔离,应用内配置支持分组隔离

  4. 应用支持继承,可以把公共配置提取到一个应用然后其它应用继承它

  5. 使用长连接技术,配置信息实时推送至客户端

  6. 支持IConfiguration,IOptions模式读取配置,原程序几乎可以不用改造

  7. 配置修改支持版本记录,随时回滚配置

  8. 如果所有节点都故障,客户端支持从本地缓存读取配置

  9. 支持Restful API维护配置

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

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

AgileConfig - 轻量级配置中心1.2.0发布,全新的UI相关推荐

  1. AgileConfig轻量级配置中心1.4.0发布,重构了发布功能

    加入 NCC 先说一个事,AgileConfig 在 7 月底终于通过了 NCC 社区的审核,正式成为了 NCC 大家庭的一员.这对 AgileConfig 来说是一个里程碑,希望加入 NCC 后能更 ...

  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. Ant Design 3.15.0 发布,企业级 UI 设计语言和 React 实现

    Ant Design 3.15.0 发布了,Ant Design 是蚂蚁金服开发和正在使用的一套企业级前端设计语言和基于 React 的前端框架实现. 特性 提炼自企业级中后台产品的交互语言和视觉风格 ...

  9. android 字体风格,安卓字体大师2.1.0发布:全新界面风格 适配更多机型

    软件功能: 1.全新的字体秀功能,个性字体秀给好友看. 2.支持三星.小米.华为.联想.OPPO.魅族.中兴等手机一键换字体. 3.首次运行,软件自动备份默认字体,可一键恢复出厂字体,安全可靠. 4. ...

最新文章

  1. Kubernetes — 在 OpenStack 上使用 kubeadm 部署高可用集群
  2. numpy 或者是 pandas 矩阵循环
  3. Linux系统调用-- mount/umount函数详解
  4. hdu3016 线段树+简单DP
  5. 可以直接考甲级吗_函授本科可以考四级吗
  6. 兔八哥与猎人(洛谷P1170题题解,Java语言描述)
  7. java工程如何使用ivew_vue+iview搭建项目
  8. (day 10 - 双指针)剑指 Offer 21. 调整数组顺序使奇数位于偶数前面
  9. java分页的方法_java实现的分页方法(上一页下一页)
  10. 程序员如何在百忙中更有效地利用时间,如何不走岔路,不白忙(忙得要有效率,要有收获)
  11. 邮箱服务器输入密码,Foxmail的设置方法?
  12. CREATE DATABASE 或 ALTER DATABASE 失败,因为结果数据库的累计大小将超出每 数据库 为 4096 MB 的
  13. html5饼图添加百分比,饼图如何显示数据和百分比
  14. CC2530 zigbee IAR8.10.1环境搭建
  15. springboot实现统一日志管理
  16. 7-3 计算平均成绩 (15分)
  17. 京东数据分析工程师(实习生)笔试
  18. 软件与哲学(2)——对不同世界的抽象
  19. android应用前端,Android应用开发之浅谈移动前端适配
  20. UE4 创建自定义动画节点

热门文章

  1. javaScript如何监听浏览器关闭事件
  2. P1357 花园 (矩阵快速幂+ DP)
  3. Ubuntu宿主机与VMware中其他系统虚拟机的互通
  4. 论接单报价管理与ERP信息化管理的重要性
  5. CS229 1 .线性回归与特征归一化(feature scaling)
  6. api 接口开发理论 在php中调用接口以及编写接口
  7. 保存现场数据和状态:onSaveInstanceState\onRestoreInstanceState\onCreate()
  8. 1988-B. 有序集合
  9. 割点和桥算法——摘自《算法艺术与信息学竞赛》
  10. 现代计算机密码学阶段主要有两个方向,密码学技术读书笔记