# Siège

Sous l'architecture de microservice SpringCloud, la plate-forme N17 utilise la technologie Seata pour effectuer des transactions distribuées. Seata est une solution de transaction distribuée open source, dédiée à la fourniture de services de transaction distribués hautes performances et faciles à utiliser sous l'architecture de microservice, fournissant les modes de transaction AT, TCC, SAGA et XA.

<figure><img src="https://3341132652-files.gitbook.io/~/files/v0/b/gitbook-x-prod.appspot.com/o/spaces%2FPWNK8GoL3mzTLfvPZUf4%2Fuploads%2FIW4OxYjOSASOqFtGD7kX%2F%E5%9B%BE%E7%89%8716.png?alt=media&#x26;token=1cd7fb8c-71dd-49f7-9e51-5ea73261b693" alt=""><figcaption></figcaption></figure>

3.7.1.3 Isolation de lecture

Basé sur le niveau d'isolement des transactions locales de la base de données de Read Committed (Read Committed) ou supérieur, le niveau d'isolement global par défaut de Seata (mode AT) est Read Uncommitted (Read Uncommitted). Si l'application est dans un scénario spécifique, il est nécessaire d'exiger que la lecture globale ait été soumise. La méthode actuelle de Seata passe par le proxy de l'instruction SELECTFORUPDATE.
