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.