JAVA最流行的技术选型分类整理

  • 2019 年 10 月 6 日
  • 笔记

基础框架

Spring Cloud,Dubbo,Motan,Sofa

分布式注册中心

Eureka(Netflix),Consul,Nacos,Etcd,Zookeeper

分布式监控中心

CAT,SBA,Prometheus,Grafana

分布式配置中心

Apollo,Nacos,DisConf,Spring Cloud Config

分布式网关

F5,Ngnix+(打通Consul),ESB,Kong

分布式事务

Seata,dts,tcc-transaction,hmily,ByteTCC,

myth,EasyTransaction,tx-lcn

分布式日志系统

ELK(Kibana,ElasticSearch,Logstash),Kafka,Flume,Splunk

分布式定时任务调度和管理

Elastic Job,XXL Job

分布式限流熔断降级

Sentinel,Redis,Guava,Hystrix

分布式服务权限控制系统

OAuth,JWT,单点登录,shiro,security

分布式监控中心

CAT,SBA,Prometheus,Grafana,Graphite,Statsd,Solarwinds,Zabbix,Centreon,appDynamics,new relic,Kaeger

分布式服务和系统诊断

Arthas

分布式调用链

CAT,SkyWalking+RocketBolt,Zipkin,DynaTrace

分布式流程和服务编排

Coroutine,Akka,Kilim,Flowable,Axon

分布式锁

Redisson

分布式压测平台

JMeter,LoadRunner

分布式全局主键系统

Redis,Zookeeper,Twitter Snowflake

分布式自动化API文档

Swagger

分布式分库分表中间件

Sharding Sphere,MyCat

分布式消息队列中间件

RocketMQ,Kafka,ActiveMQ,Tibco

分布式缓存

Redis,MongoDB

分布式数据库分析诊断系统

慢SQL,听云

分布式自动化数据库脚本升级

Flyway

运维发布

DevOps,CICD和Pipeline,容器(Docker)化,K8S

Jenkins,蓝鲸,TriAquae,

Choerodon(猪齿鱼)