关于.net-core:AgileConfig-轻量级配置中心120发布全新的UI✨✨✨

3次阅读

共计 1188 个字符,预计需要花费 3 分钟才能阅读完成。

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 Server Demo 明码:123456

正文完
 0