微服务架构是一种架构模式,它提倡将单一应用程序划分成一组小的服务,服务之间胡亮协调、互相配合,为用户提供最终价值。在微服务架构中,服务与服务之间通信时,通常是通过轻量级的通信机制,实现彼此间的互通互联、互相协作。所谓轻量级通信机制,通常是指与语言无关、与平台无关的这类协议。通过轻量级通信机制,使服务与服务之间的协作变得简单、标准化。
1、服务注册发现: Nacos
2、服务配置中心: Nacos
3、服务网关:Spring Cloud Gateway
4、熔断限流: Sentinel
5、服务监控: Spring Boot Admin
6、分布式数据库:RDS
7、分布式缓存:Redis
8、分布式文件: Minio
9、分布式事务: Seata
10、链路跟踪:SkyWarking
11、分布式日志:ELK(Elasticsearch , Logstash, Kibana)
12、容器云:kubernetes、Rancher
13、CI/CD持续集成/部署:Jenkins
14、代码仓库:GitLab
镜像仓库:Harbor
领取专属 10元无门槛券
私享最新 技术干货