最接地气的 .NET 微服务框架

前言


"人必有所执,方能有所成",从2018年底我就开始规划要写一个.NET微服务框架,5年了,终于正式发布了。


正文

Wing 致力于打造一个功能强大、最接地气的.NET微服务框架,支持.NET Core 3.1+运行平台。

支持Consul服务注册与发现,服务间通讯支持http和grpc调用,内置负载均衡器。

支持Saga分布式事务,支持三种恢复策略:向前恢复、向后恢复、先前再后。

自带配置中心,服务配置可以在线集中统一管理。

支持http/grpc/sql(支持ORM框架EFCore/FreeSql/SqlSugar)链路追踪及耗时分析统计。

内置服务网关,支持全局服务策略和个性化服务策略配置。

支持RabbitMQ事件总线,自带友好操作的可视化UI管理界面和完善的技术文档及示例。

功能特点

1、快速入门

基于MIT协议永久开源、免费。

2、服务注册与发现

支持http和grpc的服务注册与发现。

3、配置中心

服务配置可以在线集中统一管理。

4、负载均衡

服务调用支持轮询、加权轮询、最小连接数的负载均衡算法。

5、服务网关

内置服务网关,支持全局和个性化服务策略配置,服务异常降级处理。

6、Saga分布式事务

支持三种恢复策略:向前恢复、向后恢复、先前再后(向前恢复指定次数,如果失败,则向后恢复)。

7、APM链路追踪

支持http/grpc/sql全链路追踪及耗时分析统计。

8、可视化UI

提供友好的可视化UI操作界面,让开发更简单、更高效、更准确。

项目地址

文档地址:https://linguicheng.gitee.io/wing/

项目地址:https://gitee.com/linguicheng/Wing

示例地址:https://gitee.com/linguicheng/wing-demo

截图

bffb15c46a57d903ccb6b3e9f1a4d401.png

转自:linguicheng

链接:cnblogs.com/linguicheng/p/17673299.html

- EOF -

技术群:添加小编微信dotnet999

公众号:Dotnet讲堂

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值