伯父新宠

关于她

LindAgile是大爷在那三年里的新宠儿,它主要推荐模块化,插件化,敏捷化,重要于LindAgile基础项目,LindAgile.Http项目,LindAgile.Modules项目和多少个扩张模块项目结合,那个增添模块首要反映的AOP的表征,须求如何模块,就在应用程序里登记什么样。

图片 1

LindAgile公用项目

LindAgile基础项目

  1. 实体Domain
  2. 实业跟踪器EntityTracks
  3. 数码传输对象DTO
  4. 文件缓存FileCache
  5. 面向切面LindAspects
  6. 面向插件LindPlugins
  7. 日志Logger
  8. 非关系型数据库NOSQL
  9. 调治组件SchedulingTask
  10. 公用组件Utils

LindAgile.Http校验组件

  1. Api主旨校验
  2. Api-bearer检验
  3. mvc校验
  4. 客户会话存款和储蓄
  5. 分页UI组件
  6. HTTP日志音信树组件
  7. COHavalS分享能源组件

LindAgile.Modules模块处理组件

  1. 容器集成-运维时容器和autofac容器
  2. 模块注册
  3. 模块使用
  4. 模块扩充
  5. 大局框架配置

LindAgile近些日子的几大Modules

Modules平常在应用程序运行时被登记

#region 模块注册
   ModuleManager.Create()
                .UseAutofac()
                .UseLindLogger()
                .UseEfRepository()
                .UseRabbitMq()
                .UseESBIoC();
 #endregion

LindAgile.Repository-全能积攒

  1. EF仓储-支持mssql和mysql
  2. MongoDB仓储
  3. Redis仓储
  4. Dapper仓储-支持mssql和mysql
  5. 内部存款和储蓄器沙箱仓库储存

LindAgile.Caching-轻巧的多寡缓存

  1. 运营时缓存
  2. Redis缓存

LindAgile.MQ-两大新闻队列的适配

  1. .net集成的归纳队列
  2. 卡夫卡队列的适配
  3. RabbitMQ的适配

LindAgile.ServiceBus-五伯服务总线在项目中的解耦

  1. 运作时为存款和储蓄介质
  2. Redis为存款和储蓄介质
  3. IoC直接生产-通过事件与管理程序的字典(存在运作时要么redis)

 

多谢各位的翻阅!

尔后一时光将向我们介绍LindAgile框架!