简介
约 373 字大约 1 分钟
2025-02-12
什么是MirageFramework?
MirageFramework是一个基于.NET的微服务开源框架,它可以快速构建支持分布式事务的微服务。
为事务而生
在分布式系统中,最具挑战性的问题之一是如何确保数据的一致性。通常,一个业务功能需要调用多个服务来共同完成。然而,只要其中一个服务出现问题,就会导致整个业务链的数据不一致,这个问题甚至可以是灾难性的。为了解决这个问题,MirageFramework诞生了。MirageFramework的目标是将分布式事务隐藏在底层框架中,让开发人员在编写微服务时不再需要关注分布式事务的实现细节。这样,所有微服务都可以原生支持分布式事务,从而确保数据的一致性。
Mirage特性
服务发现、服务注册
限流、容错和故障转移
负载均衡
双机热备
零代码支持分布式事务
分布式锁
支持 Ssl 双向校验
支持所有微服务的 appsettings.json 统一在网关部署、更新
网络架构
部署一个或多个对外的应用服务器(WebApi),通过 http 协议和客户端交互,而网关和其他微服务则部署在内网,不允许客户端直接访问,以保证系统安全性。
更新时间: