10.RBAC
概念(可以称为):基于角色的访问控制
主要是将功能组合成角色,再将角色分配给用户,也就是说角色是功能的合集。
基于RBAC授权模式后,我们可以达成以下2个目标:
- 解耦用户和功能,降低操作错误率
- 降低功能权限分配的繁琐程度
11.ELK
ELK是一个开源的日志管理平台,由三个核心组件组成:
Elasticsearch、Logstash 和 Kibana。这三个组件共同协作,提供了一个从日志收集、处理、存储到分析、可视化的完整解决方案。
1.Elasticsearch:这是一个基于Lucene的搜索引擎,用于存储和搜索日志数据。它提供了强大的全文搜索功能,支持复杂的查询和聚合操作,并且能够处理大规模的日志数据。
2.Logstash:这是一个日志收集和处理工具,用于从各种数据源(如文件、数据库、网络等)中收集日志,并将其转换为Elasticsearch可以理解的格式。Logstash还提供了丰富的过滤功能,可以对日志数据进行清洗、转换和增强。
3.Kibana:这是一个Web界面,用于可视化Elasticsearch中的日志数据。它提供了直观的图形和工具,使用户能够轻松地搜索、分析和可视化日志数据,从而更好地理解系统的运行状态和性能。