微服务架构中常用技术框架
认证授权
Spring Security
OAuth 2.0
JWT
Keycloak
Istio
Apache Shiro
日志监控
ELK
Prometheus
Grafana
Fluentd
CI/CD
Jenkins
GitLab CI
CircleCI
ArgoCD
服务通信
gRPC
REST API
Apache Thrift
Apache Avro
Apache Dubbo
OpenFegin
断路器
Hystrix
Resilience4j
Istio
Spring Retry
分布式追踪
Jaeger
zipkin
OpenTelemetry
服务注册与发现
Consul
支持服务注册, 发现和分布式配置管理
Eureka
Netflix开发的服务注册和发现工具
Zookeeper
高可用的分布式协调和服务注册工具
Kubernetes Service Discovery
Kubernets内置的服务发现机制
Nacos
集服务注册, 发现和配置管理于一体的开源平台
消息队列
Kafka
高吞吐量消息流平台, 支持实时数据流处理.
RabbitMQ
消息代理, 支持复杂消息传递和路由
NATS
轻量级, 高性能的消息系统, 适用于简单通信
ActiveMQ
功能强大的消息代理, 支持多种协议.
容器化
Docker
轻量级容器化平台, 简化应用部署和运行
Kubernetes
容器编排工具, 自动化管理容器化应用
Podman
CRI-O
API网关
Kong
高性能API网关, 支持路由, 认证和负载均衡.
Zuul
Netflix开发的API网关, 支持动态路由和过滤
Envoy
服务网络代理, 也可作为API网关使用
Nginx
高性能HTTP服务器和反向代理, 常作用API网关
Spring Cloud Gateway
Spring官网API网关, 支持路由, 限流和认证
管理配置
Spring Cloud Config
集中化配置管理工具, 支持动态配置.
Consul
提供分布式键值存储, 用于配置管理和服务发现
HashiCorp Vault
安全 存储和管理敏感信息平台
https://www.hashicorp.com/products/vault
Nacos
支持分布式配置管理, 提供配置热更新能力
Nacos官网| Nacos 配置中心 | Nacos 下载| Nacos 官方社区 | Nacos 官网
原文地址:https://blog.csdn.net/sun19900906/article/details/142443711
免责声明:本站文章内容转载自网络资源,如本站内容侵犯了原著者的合法权益,可联系本站删除。更多内容请关注自学内容网(zxcms.com)!