组件选择

组件选择

项目架构

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/业务/组件选择/
作者
where
发布于
2023年6月1日
许可协议