3个全能框架

关于她

LindAgile是四叔在这两年里的新宠儿,它首要推荐模块化,插件化,敏捷化,首要于LindAgile基础项目,LindAgile.Http项目,LindAgile.Modules项目和多少个扩大模块项目整合,那3个扩张模块首要反映的AOP的特色,需求怎么样模块,就在应用程序里登记什么。

爱博体育 1

关于她

LindAgile是大爷在那两年里的新宠儿,它首荐模块化,插件化,敏捷化,重要于LindAgile基础项目,LindAgile.Http项目,LindAgile.Modules项目和多少个扩张模块项目结合,那个扩张模块首要反映的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昂科威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奥迪Q伍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框架!

 

相关文章