Skip to content

.net开发日常用到的一些基础设施及第三方包的封装

License

Notifications You must be signed in to change notification settings

xiaolipro/XiaoLi.NET

Repository files navigation

介绍

💕一点点点net的学习和封装

💕在学习/工作的过程中,不断遇到问题,不断积累,在此记录。如果你也遇到同样问题,可以提出,我们将共同构建它!

🐣开始

$ git clone https://gitee.com/antinew/XiaoLi.NET.git
$ cd XiaoLi.NET
$ dotnet restore

😂请帮帮我

  • mutil-framework compatibility
  • unit test,functional test,benchmark test and more
  • simple demo,useage doc
  • bug issue and idel

🐌基础能力

  • 生命周期自动注入
  • 配置项自动注入
  • Startup自动注入
  • UnifiedResult统一返回结构
  • 本地事件总线

🐸微服务能力

  • Consul服务发现与注册
  • Grpc客户端负载均衡
  • RabbitMQ分布式事件总线
  • SkyWalking分布式链路追踪

Grpc

  • 可自定义客户端负载均衡算法/服务解析器
  • 日志拦截器,skywalking上报
  • 异常抛出GrpcException,可被管道捕获(适合host)
  • 回退机制,客户端先起,阻塞等待可用服务出现(适合work)
  • 服务端掉线,自动踢出可用队列
  • 服务不可达/grpc内部异常,自动重试机制
  • 连接持活机制,服务队列缓存机制等 输入图片说明

About

.net开发日常用到的一些基础设施及第三方包的封装

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages