JAVA架构师必备词汇和知识点

本文探讨了在高可用和高并发场景下,如何通过负载均衡、反向代理、服务隔离、服务限流等策略确保系统稳定性。同时,深入讨论了分布式事务处理、队列机制、扩容策略、网络安全防护及架构师必备工具,为构建健壮的IT基础设施提供指导。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

01 高可用            01 high availability
            Load balancing (load balancing algorithm)
负载均衡(负载均衡算法)             
反向代理             Reverse proxy
服务隔离             
服务限流             Service isolation
服务降级(自动优雅降级)             
失效转移             Service restriction
超时重试(代理超时、容器超时、前端超时、中间件超时、数据库超时、NoSql超时)             
回滚机制(上线回滚、数据库版本回滚、事务回滚)             Service degradation (automatic graceful degradation)
02 高并发            
            Failover
应用缓存             
HTTP 缓存             Timeout retry (agent timeout, container timeout, front-end timeout, middleware timeout, database timeout, NoSQL timeout)
多级缓存             
分布式缓存             Rollback mechanism (online rollback, database version rollback, transaction rollback)
连接池             
异步并发             02 high concurrence
03 分布式事务            Application cache
            
二阶段提交(强一致)             HTTP cache
三阶段提交(强一致)             
消息中间件(最终一致性),推荐阿里的 RocketMQ。            Multilevel cache
            
04 队列            Distributed cache
            
任务队列             Connection pool
消息队列             
请求队列            Asynchronous concurrency
            
05扩容             03 distributed transactions
单体垂直扩容             Two stage submission (strong consistency)
单体水平扩容             
应用拆分             Three stage submission (strong consistency)
数据库拆分             
数据库分库分表             Message Oriented Middleware (final consistency), recommend Alibaba's rocketmq.
数据异构             04 queue
分布式任务             Task queue
06 网络安全            
            Message queue
SQL 注入             
XSS 攻击             Request queue
CSRF 攻击             05 expansion
拒绝服务(DoS,Denial of Service)攻击             
架构师必备工具            Vertical expansion of monomer
            
01 操作系统            Horizontal expansion of monomer
            
Linux(必备)、某软的            Applied resolution
            
02 负载均衡            Database split
            
DNS、F5、LVS、Nginx、OpenResty、HAproxy、负载均衡SLB            Database sub database sub table
            
03 分布式框架            Data heterogeneity
            
Dubbo、Motan、Spring-Could            Distributed tasks
            
04 数据库中间件            06 network security
            SQL injection
DRDS 、Mycat、360 Atlas、Cobar (不维护了)            
            XSS attack
05 消息队列            
            CSRF attack
RabbitMQ、ZeroMQ、Redis、ActiveMQ、Kafka            
            Denial of service attack
06 注册中心            
            Necessary tools for Architects
Zookeeper、Redis            01 operating system
            Linux (required), some soft
07 缓存            02 load balancing
            DNS, F5, LVS, nginx, openresty, haproxy, SLB
Redis、Oscache、Memcache、Ehcache            03 distributed framework
            Dubbo、Motan、Spring-Could
08 集成部署            04 database middleware
            DRDS, MYCAT, 360 atlas, Cobar (no maintenance)
Docker、Jenkins、Git、Maven            05 message queuing
            RabbitMQ、ZeroMQ、Redis、ActiveMQ、Kafka
09 存储            06 Registration Center
            Zookeeper、Redis
OSS、NFS、FastDFS、MogileFS            07 cache
            Redis、Oscache、Memcache、Ehcache
10 数据库            08 integrated deployment
            Docker、Jenkins、Git、Maven
MySQL、Redis、MongoDB、PostgreSQL、Memcache、HBase            09 storage
            OSS、NFS、FastDFS、MogileFS
11 网络            10 database
            MySQL、Redis、MongoDB、PostgreSQL、Memcache、HBase
专用网络 VPC、弹性公网 IP、CDN            11 network
            VPC, EIP, CDN
 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值