Java 知识树
主体框架
Spring、Spring Boot、SpringMvc、SpringCloud、Spring Security
数据库
Hebernate、MyBatis、MapStruct、MyBatis-plus、tk-MyBatis、DataX(DataWorks数据集成,离线数据同步工具/平台)、ShardingSphere(分库分表)
Http请求
HttpClient、RestTemplate
Redis
RedisTemplate
分布式自动化部署
docker、k8s、Jenkins(自动化部署)、Nacos(Alibaba 配置服务中心)、Sonatype Nexus(内部仓库/Maven私服)、kubernates(容器化部署)、Rancher(Kubernetes集群的运维管理界面)
定时任务
crontab、Quartz(没有自带的管理界面;调度逻辑和执行任务耦合在一起;维护需要重启服务)、xxl-job(支持集群部署;提供运维界面维护成本小;自带错误预警;相对elastic-job来说不需要额外的组件(zookeeper);支持调度策略;支持分片; 故障转移 ;更适合分布式)
日志
log4j、SLF4j、ElasticSearch、Logstash、Kibana
本作品采用 知识共享署名-相同方式共享 4.0 国际许可协议 进行许可。
评论已关闭