java 架构师必备

一、后端技术

技术    说明
JDK13    ZGC垃圾回收 , var类型
Istio    新一代微服务 2.0 服务网格
Spring Cloud Alibaba    阿里巴巴基于 Spring Cloud 编程模型的微服务生态
Spring Cloud Alibaba Dubbo    与 Spring Cloud Alibaba 生态相结合的高性能 Java RPC 框架
Spring Cloud Nacos    服务治理与分布式配置中心结合
Spring Cloud Ribbon    本地负载均衡
Spring Cloud Feign    基于HTTP服务远程调用
Spring Cloud GateWay    基于webflux网关、限流、熔断、过滤、降级
Spring Cloud Sentinel    阿里巴巴双十一限流、熔断
Spring Cloud Skywalking    探针形链路跟踪
Spring Boot Admin    监控服务健康状态/参数
Spring Boot    新一代 JavaEE 开发标准
Spring Security oAuth2    基于Oauth2协议实现SSO单点登录、安全认证、授权框架
Kryo    Dubbo高性能序列化
LCN    TCC分布式事务
Seata    TCC分布式事务
Elastic-Job    分布式任务调度
Sharing-JDBC    数据库分表分库
Spring Social    第三方登录接入框架
OKHttp3    轻量级网络框架
WebSocket    长连接网络框架
Swagger-bootstrap-ui    基于Swagger二次开发API文档生成工具
MyBatisPlus    基于 MyBatis 二次开发的轻量级框架,用于简化 MyBatis 操作
PageHelper    MyBatis 分页插件
DDD    团队设计的领域模型,让开发再次减少百分80的代码量,更加专注于业务
GenerateCode    团队自研代码生成器,支持Mybatis 一对一 一对多 全程生成
Cloud Log    团队自研代码超级友好日志,瞬间定位错误,链式日志定位
名字没想好    该项目经重重封装过后已是脚手架企业级成品,11-12月内发布1.0.0Release

二、中间件技术

技术    说明
LVS    虚拟VIP
Keepalived    基于虚拟VIP实现高可用、单点故障问题
Haproxy    四层网络模型实现高可用、负载均衡
Nginx    实现反向代理、负载均衡等
Undertow    高吞吐量Web容器
Redis    高性能 K V Nosql数据库
Zookeeper    分布式协调
Elasticsearch    倒排索引搜索引擎
ELK    实现Elasticsearch数据同步
EFK    实现分布式日志系统
RabbitMq    高并发消息队列
Kafka    高吞吐量消息队列
MyCat    数据库分表分库
NFS    网络文件传输
SLB    阿里实现高可用代理者
TiDB    分布式数据库

三、devOps 开发过程辅助

技术    说明
GitLab    分布式代码托管
Nexus    Maven私服依赖管理
ZenTao    项目管理
Harbor    Docker私服镜像存储
GitLab-Runner    CI
Ansible    无状态管理多台云 Kubernetes 服务器
Jenkins    CD
Docker    容器化引擎
Docker Compose    容器编排工具
Kubernetes    容器编排系统
Kubernetes Helm    用于 Kubernetes 应用的包管理工具
Prometheus Grafana    自动监控报警系统

 

posted @ 2020-05-29 09:47  狭路相逢智者胜  阅读(141)  评论(0编辑  收藏  举报