能力介绍
能力概览
- 单点登录
- 用户管理
- 资源权限管理
- 通知推送中心(短信、邮件)
- 错误码中心(查询错误码,大概产生原因,解决措施、热门错误码统计)
- 知识库(记录常见问题排查方式等)
- 在线 api 文档中心
核心框架
SpringBoot
SpringCloud
Shoulder Framework
- 服务认证: Spring Security(Oauth、JWT)
微服务治理方案选型
- 服务注册、服务发现: nacos
- 服务调用: feign + 负载均衡: Ribbon / Dubbo
- 限流 & 断路器: Sentinel
- 配置中心:nacos
- 消息通知
- 文件存储
- 分布式任务调度
- 分布式事务
- 数据同步
- 监控
- 集群监控:spring-boot-actuator + spring-boot-admin
- 服务监控:sentinel
- 链路追踪:zipkin/Skywalking(根据部署机器性能选择)
- 指标监控:metrics + exporter + prometheus + grafana
- 主机监控、容器监控:cAdvisor
- 告警:alertManager
- 日志监控 EFK(Elastic Search + Fluentd + Kibana)
- 持续集成、持续部署(不限制)
- 版本控制:Git
- 接口文档:openApi3
- 代码审查:Sonar
- 自动测试:AutoTest
- 持续集成:Maven、Jenkins、Drone
- 部署:Docker、K8s
- 发布方式:金丝雀发布、蓝绿发布、灰度发布(Ribbon)
- 数据智能
- ETL:
- 数据处理:Flink、Google Data Flow、Beam
认证中心
用户中心
权限中心
消息推送
存储中心
- 本地文件
- 自建存储系统
- minio、FastDFS、Hadoop、GDFS等
- 第三方OOS存储
平台
- 用户平台
- 监控门户
- 运维平台
- 运营平台(后台管理)
网关
- Web 浏览器
- H5 小程序
- App
- OpenApi
- 静态资源