高性能

采用分流、缓存、反范式设计等方式保证了系统的高性能。可同时支持上百业务应用,每个应用每秒10万次验权操作。

易用

服务端可以jar包直接启动。客户端可通过Maven引入依赖,配置简单,基于注解完成权限配置。

可靠

权限校验不可越过。无单点故障,权限信息多级保存,缓存和数据库均可独立重启。

灵活的管控级别

支持业务应用权限的全托管、半托管、全自主控制方式。适应众多业务场景。

多租户

支持多个租户的接入。
租户可独立管理业务应用,安全、可靠。

多数据源

各个业务应用可以独立配置数据源,各个数据源之间互相隔离。实现数据隔离、性能隔离。

 

了解本项目的架构原理与设计过程?

《高性能架构之道》一书详细介绍了高性能架构的原理,并在第12章高性能架构实践章节给出了本项目的设计过程

《高性能架构之道》

 

 

 

 

获得本项目的源码?

MatrixAuth是一个开源项目,并在GitHub上托管源码

GitHub

开发者

该项目由开发者 易哥(yeecode) 设计、开发、并开源