三个全能框架,大爷新宠

关于她

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

图片 1

关于她

LindAgile是父辈在这两年里的新宠儿,它主要推荐模块化,插件化,敏捷化,首要于LindAgile基础项目,LindAgile.Http项目,LindAgile.Modules项目和多少个扩展模块项目整合,那2个扩展模块主要呈现的AOP的性状,要求什么模块,就在应用程序里登记什么样。

图片 2

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. CO奔驰G级S共享财富组件

LindAgile.Modules模块管理组件

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

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. CO牧马人S共享财富组件

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框架!

 

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框架!