0.构建管理
构建工具:Maven、Gradle
集成部署:Docker、Jenkins、Git、Maven
1.服务治理
熔断:Hystrix、resilience4j
分布式追踪:Pinpoint、CAT、zipkin
分布式日志:elasticsearch、logstash、Kibana 、redis、kafka
分布式框架:Dubbo、Motan、Spring-Could
系统监控:Grafana、Prometheus、Influxdb、Telegraf、Lepus
压测:LoadRunner、JMeter、AB、webbench
版本发布:蓝绿部署、A/B测试、灰度发布/金丝雀发布
网络:专用网络VPC、弹性公网IP、CDN
负载均衡:DNS、F5、LVS、Nginx、OpenResty、HAproxy
2.工作组件
网关:Nginx、Kong、Zuul
注册中心:Eureka、Zookeeper、Redis、Etcd、Consul
认证鉴权:JWT
3.基础组件
RPC框架: Dubbo、Motan、Thrift、grpc
消费队列:RabbitMQ、ZeroMQ、Redis、ActiveMQ、Kafka
分布式配置:Disconf、Apollo、Spring Cloud Config、Diamond
分布式任务:XXL-JOB、Elastic-Job