简述SpringCloud Alibaba的整体架构 ?
SpringCloud Alibaba的整体架构包括以下部分:
- 网关:系统统一入口,屏蔽架构内部结构,统一安全拦截,采用Zuul实现。
- 服务注册与发现:基于Nacos适配SpringCloud标准的服务注册与服务发现管理。
- 负载均衡:前端基于nginx负载均衡策略并进行域名解析,后台服务之间基于ribbon。
- 分布式配置:Nacos分布式系统的外部配置管理,配置中心可视化、分环境配置控制。
- 服务限流与降级:Sentinel 可通过控制台进行实时的修改限流 降级 熔断的规则,实时的Metrics监控。
- 消息驱动:基于RocketMQ实现消息驱动的业务场景开发。
- 微服务:模拟应用,提供http接口服务;模拟微服务,提供dubbo接口服务。