Перейти к основному содержимому

Multithreading

В многопоточном коде используйте синхронизированный энфорсер Casbin, чтобы один энфорсер мог безопасно разделяться между потоками: SyncedEnforcer и SyncedContextEnforcer (Go), enforcer_synced.cpp (C++).

Синхронизированный энфорсер также может выполнять автоматическую перезагрузку политик: вызовите StartAutoLoadPolicy() для опроса источника политик и перезагрузки при изменениях; вызовите StopAutoLoadPolicy(), чтобы остановить процесс.

Для запуска нескольких экземпляров, кэширования и синхронизации политик см. раздел Production Deployment.

Comments are powered by giscus and GitHub Discussions. They load from giscus.app and GitHub only after you click the button below.