التخطي إلى المحتوى الرئيسي

Multi-threading

عند استخدام Casbin في بيئة متعددة الخيوط، يمكنك استخدام الغلاف المتزامن لمنفذ Casbin: https://github.com/casbin/casbin/blob/master/enforcer_synced.go (GoLang) و https://github.com/casbin/casbin-cpp/blob/master/casbin/enforcer_synced.cpp (C++).

علاوة على ذلك، يوفر أيضًا دعمًا لميزة "AutoLoad"، مما يسمح لمنفذ Casbin بتحميل أحدث قواعد السياسة تلقائيًا من قاعدة البيانات إذا حدثت أي تغييرات. لبدء تحميل السياسات تلقائيًا بشكل دوري، استدعِ الدالة "StartAutoLoadPolicy()". وبالمثل، لإيقاف هذا التحميل التلقائي، استدعِ الدالة "StopAutoLoadPolicy()".