• 产品
  • 下载
  • 文档
  • 新闻
  • 社区

GKarch GKarch Logo

  • 产品
  • 下载
  • 文档
  • 新闻
  • 社区

Glacier  2.0.0

Glacier 提供一个高度可重用可扩展的轻量级核心,集成了依赖解析、配置、日志记录、组件模型等等基础功能,以便于使开发更专注于业务而不是基础设施。

  •  下载
  •  文档

Glacier 通过NuGet下载。

通常情况在 VS 中使用 GUI 或者在包管理器中使用如下命令:

PM> Install-Package GKarch.Glacier

实现上,Glacier 分为核心、接口注入 / 依赖隔离、配置、日志等等部分,以下分别简单介绍,详细内容见各部分的文档。

核心

  • 通过ICore接口访问 Glacier 核心
  • 通过 GlacierSystem.Core 访问全局核心

接口注入 / 依赖隔离

  • Glacier 集成了轻量级并高效的 LightInject 框架
  • 通过统一的IDependencyResolver接口解析依赖
  • 支持 LightInject、Autofac、Ninject 框架的对接

配置

  • 可以通过 .NET 框架内置的配置文件中的appSettings或嵌入的 HOCON 来进行配置
  • 可以通过独立的 HOCON 文件来进行配置
  • 通过IConfig接口来访问配置

日志

  • 集成 console 方式日志功能方便调试
  • 通过统一的ILog接口记录日志
  • 支持 Common.Logging、NLog、Serilog 框架的对接

组件模型

组件模型将和Hint(Actor 模型)一起发布。coming soon…

  • 命令模式
  • 模块系统元件,轻松编写良好模式的代码

Core

  • Glacier

Tundra

  • 程序单一实例工具
  • 高精度定时器

BaoBros

FAQ | 使用条款 | 博客 | 联系我们 | 粤ICP备15049704号
深圳包子兄弟科技有限公司 版权所有