实践大型网站设计

配置中心

外部化配置(external config)

实践Spring Cloud Config

实践配置中心之Nacos

实践Apollo

服务注册与发现

服务的管理、治理和使用

实践Spring Cloud Eureka

实践服务注册与发现之Nacos

负载均衡

实践Spring Cloud Ribbon

断路器(Circuit Breaker)

限流降级

实践Spring Cloud Hystrix

实践Resilience4J

实践断路器之Sentinel

API网关

实践微服务之网关

实践Spring Cloud Zuul

实践Spring Cloud Gateway

实践Kong

实践Orange

调用链路跟踪

实践分布式调用链路跟踪

实践Spring Cloud Sleuth

SkyWalking

Zipkin

Pinpoint

Jaeger

CAT

日志

实践ELK

指标监控

消息总线

实践Spring Cloud Bus

协调服务

zookeeper

缓存

实践Redis

实践Spring Data Redis

RPC

实践Dubbo

实践gRPC

实践Motan

实践ServiceComb

实践Thrift

实践Avro

实践ProtoBuf

Restful

声明式

实践Spring Cloud Feign

事务

Seata(Fascar)

Atomikos

JOTM

消息驱动

实践Spring Cloud Stream

实践kafka

实践Spring Kafka

实践Spring AMQP

分库分表

实践分库分表之Mycat

实践数据库中间件之Sharding-Sphere

数据异构

ETL

前后分离

安全

jwt

任务调度

实践任务调度之xxl-job

实践任务调度之elastic-job

搜索

ES

流处理

Spark Streaming

Storm

批处理

Hadoop MapReduce

Spark

Spring Batch

用户

单点登录

用户权限管理

工作流