天天看點

casbin 性能優化的幾點建議

casbin 性能優化的幾點建議

内容主要來自官方文檔

高速通路場景

casbin 單執行個體可以支援10000 r/s 的處理 ,對于請求比較頻繁的可以參考如下處理

  • 多線程
  • 多執行個體

policy rule 過多的場景

  • 可能是模型設計問題,需要重新調整下
  • 基于分片機制解決,不同租戶使用不同的casbin 執行個體,同時基于filter處理(分布式模式,同時結合casbin server 也比較好,因為模型存儲通過後端節點解決了應用就比較簡單了)
  • 調整資料權限的配置設定模式,可以基于rbac 模式進行權限的處理

說明

參考資料

繼續閱讀