Java 常用中间件
1、网关
Nginx、Kong、Zuul、Gateway
2、缓存
Redis、MemCached、OsCache、EhCache
3、搜索
ElasticSearch、Solr
4、熔断
Hystrix、resilience4j
5、负载均衡
DNS、F5、LVS、Nginx、OpenResty、HAproxy
6、注册中心
Nacos、Eureka、Zookeeper、Redis、Etcd、Consul
7、认证鉴权
JWT、SpringSecurity
8、消费队列
RabbitMQ、Kafka、RocketMQ、ActiveMQ、Redis
9、系统监控
Grafana、Prometheus、Influxdb、Telegraf、Lepus
10、文件系统
OSS、NFS、FastDFS、MogileFS
11、RPC框架
Dubbo、Motan、Thrift、grpc
12、构建工具
Maven、Gradle
13、集成部署
Docker、Jenkins、Git、Maven
14、分布式配置
Disconf、Apollo、Nacos 、Spring Cloud Config、Diamond
15、压测
LoadRunner、JMeter、AB、webbench
16、数据库
MySQL、Redis、MongoDB、PostgreSQL、Memcache、HBase
17、网络
专用网络VPC、弹性公网IP、CDN
18、数据库中间件
DRDS、Mycat、360 Atlas、Cobar
19、分布式框架
Dubbo、Motan、Spring-Could
20、分布式任务
XXL-JOB、Elastic-Job、Saturn、Quartz,Hangfire
21、分布式追踪
Pinpoint、CAT、zipkin
22、分布式日志
elasticsearch、logstash、Kibana 、redis、kafka
23、版本发布
蓝绿部署、A/B测试、灰度发布/金丝雀发布