1.服务与服务之间采用轻量级的通信机制(通常是http协议和restful api),每个服务独立部署、可用不同服务器、不同开发语言、不同数据库。
2.分布式微服务架构体系
服务注册于发现,Eureka、Zookeeper、Consul、Nacos
服务调用,Ribbon、Feign、OpenFeign、LoadBanlancer
服务熔断,Hystrix、Sentinel
负载均衡,Ribbon,Feign
服务降级,Hystrix
服务消息队列,
服务配置,springcloud config、Nacos
服务网关,Zuul、Gateway
服务监控,
全链路追踪,
自动化构建部署,docker
服务定时任务调度操作。
服务总线,bus、Nacos