Apache APISIX 在安信 PaaS 平台的应用
621.17 KB
14 页
0 评论
语言 | 格式 | 评分 |
---|---|---|
中文(简体) | .pdf | 3 |
摘要 | ||
文档展示了Apache APISIX在安信PaaS平台中的应用,主要涵盖路由转发、认证、鉴权、链路、监控和日志等功能模块,并详细说明了其在用户状态管理、CAS与Casbin兼容性方面的应用。文档还阐述了选择APISIX的原因,包括其高性能、可扩展性、云原生规划与技术路线的匹配以及活跃的开源社区支持。 | ||
AI总结 | ||
## Apache APISIX在安信PaaS平台的应用总结
《Apache APISIX 在安信 PaaS 平台的应用》文档内容总结如下:
### **1. Apache APISIX的核心功能**
Apache APISIX在安信PaaS平台的应用主要体现在以下几个方面:
- **路由转发**:提供高效的API路由能力。
- **认证与鉴权**:支持CAS与Casbin,实现灵活的权限管理,包括本地存储和Redis存储,以及对RBAC with domain的兼容。
- **链路与监控**:集成Skywalking和Prometheus,实现服务链路跟踪和系统监控。
- **日志管理**:通过Kafka-Logger实现日志采集与处理。
### **2. 为什么选择Apache APISIX?**
选择Apache APISIX的原因包括:
- **高性能**:具备优异的处理能力,满足高并发场景需求。
- **可扩展性强**:插件机制使其易于拓展,且对开发者友好。
- **云原生规划**:与安信证券的技术路线高度契合。
- **社区活跃**:拥有强大的开源社区支持,确保长期发展和维护。
### **3. APISIX在平台中的具体应用**
在安信PaaS平台中,Apache APISIX通过Helm模板进行部署管理,支持版本控制、节点数调整、资源分配及配置文件管理。平台还对APISIX进行了全面的监管,包括链路追踪、监控指标、日志采集、认证鉴权和流控等功能。此外,平台还提供了告警模板,对接内部告警系统,确保系统稳定运行。
### **4. 初始化与应用发布**
平台支持通过HELM模板初始化Upstream和API服务,并提供环境选择(如sit、uat、prd)以满足不同阶段的发布需求。
### **5. 未来规划与思考**
安信PaaS平台的建设方向包括:
- **服务网格建设**:进一步完善服务网格capabilities。
- **中间件与DBaaS规划**:推进中间件PaaS和DBaaS建设。
- **API网关规划**:加强API网关能力,提升服务管理效率。
- **容器云与工具链建设**:包括信创容器云、CICD工具链、Docker、gRPC框架等。
总结来看,Apache APISIX作为一款高性能、可扩展的API网关,在安信PaaS平台中发挥了重要作用,通过丰富的功能和良好的社区支持,为平台的构建和发展提供了坚实基础。 |
P1
P2
P3
P4
P5
P6
P7
下载文档到本地,方便使用
- 可预览页数已用完,剩余
7 页请下载阅读 -
文档评分