Ir al contenido principal

Multi-threading

Al usar Casbin en un entorno multi-hilo, puedes emplear el envoltorio sincronizado del ejecutor de Casbin: https://github.com/casbin/casbin/blob/master/enforcer_synced.go (GoLang) y https://github.com/casbin/casbin-cpp/blob/master/casbin/enforcer_synced.cpp (C++).

Además, también proporciona soporte para la característica "AutoLoad", permitiendo que el ejecutor de Casbin cargue automáticamente las últimas reglas de políticas de la base de datos si ocurren cambios. Para iniciar la carga automática de políticas periódicamente, llama a la función "StartAutoLoadPolicy()". Del mismo modo, para detener esta carga automática, llama a la función "StopAutoLoadPolicy()".