组件选择
组件选择
项目架构
spring boot – 单机
spring cloud – 微服务
架构选择
MVC
COLA 4.0 : alibaba/COLA: 🥤 COLA: Clean Object-oriented & Layered Architecture (github.com)
负载均衡
Nginx的四种负载均衡策略
服务注册中心的负载均衡策略
Ribbon / Duboo 负载均衡策略
网关实现
Nginx + lua (OpenResty)
Kong
Spring Gateway(*)
服务发现
Zookeeper
Nacos
Euraka
消息队列
RocketMQ
RabbitMQ
Kafka
日志
sli4fj + logback (*)
sli4fj + log4j
链路追踪
zipkin + Spring Gateway + Sleuth
Spring Boot Actuator === Metrics
缓存
Redis + Redission客户端
Nginx 缓存
分布式锁
Redis + Lua 脚本
Redisson 客户端
MySQL : 乐观锁 版本号,悲观锁 加锁
Zookeeper : watch排队– 监控锁释放
jvm监控
arthas
JProfiler
火焰图
组件选择
http://example.com/2023/06/01/业务/组件选择/