Tuesday, July 5, 2022

OSCHINA 社区最新专区文章

OSCHINA 社区最新专区文章


六种常用事务解决方案,你方唱罢,我登场(没有最好只有更好)

Posted: 04 Jul 2022 11:05 PM PDT

## 1 事务概念 在分布式系统中,为了保证数据的高可用,通常,我们会将数据保留多个副本(replica),这些副本会放置在不同的物理的机器上。为了对用户提供正确的 CRUD 等语义,我们需要保证这些放置在不同物理机器上的副本是一致的。分布式事务在现在遍地都是分布式部署的系统中几乎是必要的。 我们的项目用到了数据库,也...

5. 数据访问 - EntityFramework集成

Posted: 05 Jul 2022 01:47 AM PDT

## 前言 `Masa`提供了基于`EntityFramework`的数据集成,并提供了数据过滤与软删除的功能,下面我们将介绍如何使用它? ## MasaDbContext入门 * 安装[.Net 6.0](https://dotnet.microsoft.com/zh-cn/download/dotnet/6.0) 1. 新建ASP.NET Core 空项目`Assignment.MasaEntityFramework`,并安装`Masa.Contrib.Data.Entity...

关于防御性编程,你应该知道的事

Posted: 09 Mar 2022 04:28 PM PST

hello,大家好,我是张张,「架构精进之路」公号作者。 提起编程,对于程序员同学而言并不陌生,关于防御性编程相信大家也有所耳闻,但是它具体包括哪些内容呢? 又有哪些行之有效的处理方案呢? 我们又该如何正确应用呢? ...... 本文作者结合实际工作中的一些应用经验,来全面解析一下防御性编程。 本文主要内容: 1、...

No comments:

Post a Comment