跳转至主要内容

Multithreading

In multi-threaded code, use Casbin’s synchronized enforcer so one enforcer can be shared safely across threads: SyncedEnforcer and SyncedContextEnforcer (Go), enforcer_synced.cpp (C++).

同步的 enforcer 还可以 自动重新加载 策略:调用 StartAutoLoadPolicy() 轮询策略来源并在变化时重新加载;调用 StopAutoLoadPolicy() 停止。

For running several instances, caching and keeping policy in sync, see Production Deployment.

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