有一个业务架构图,里面好多名词我都不认识,粗略了解一下
-
Nacos
Nacos(Naming and Configuration Service)是阿里巴巴开源的一款面向微服务架构的注册中心和配置中心,用于服务发现、动态配置管理和服务元数据的存储与管理
服务发现是一种在分布式系统中,动态地确定可用服务实例的过程
-
OAuth2
OAuth 2.0是一种开放标准授权协议,允许用户通过在第三方应用程序和服务之间共享有限访问权限,而无需透露其凭证,用于安全地委托授权流程
-
Spring Cloud Gateway
Spring Cloud Gateway是Spring Cloud生态系统中的网关服务,提供动态路由、请求过滤、负载均衡等功能,用于构建基于微服务架构的分布式系统。
-
Microservices
微服务(Microservices)是一种软件架构设计风格,将应用程序拆分为小而独立的服务单元,每个单元都可以独立开发、部署和扩展,通过轻量级的通信机制协同工作,有助于提高灵活性、可维护性和可伸缩性。
-
Feign Client
Feign Client是一个声明式的HTTP客户端,用于简化在Spring应用中调用和使用RESTful服务
-
Redis Sentinel
Redis Sentinel是用于监控和确保Redis高可用性的系统,实时检测主从服务器状态,自动执行故障转移,并提供通知机制。
-
SkyWalking
SkyWalking是一个开源的分布式系统性能监控工具,能够跟踪、分析和可视化分布式系统中的调用链,提供全面的性能监控和故障排查功能
-
ELK
ELK(Elasticsearch, Logstash, Kibana)是一个开源的日志管理和分析平台组合,分别用于实时搜索和分析大规模数据、数据收集和清洗、以及可视化和报表展示