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

本文探讨了提升系统稳定性和处理能力的关键技术,包括负载均衡、服务隔离、分布式事务、队列管理、缓存策略及网络安全防御措施,旨在构建高效、安全、可扩展的IT基础设施。

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

01 高可用

负载均衡(负载均衡算法) 
反向代理 
服务隔离 
服务限流 
服务降级(自动优雅降级) 
失效转移 
超时重试(代理超时、容器超时、前端超时、中间件超时、数据库超时、NoSql超时) 
回滚机制(上线回滚、数据库版本回滚、事务回滚) 

01 high availability

Load balancing (load balancing algorithm)

Reverse proxy

Service isolation

Service restriction

Service degradation (automatic graceful degradation)

Failover

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 高并发

应用缓存 
HTTP 缓存 
多级缓存 
分布式缓存 
连接池 
异步并发 

02 high concurrence

Application cache

HTTP cache

Multilevel cache

Distributed cache

Connection pool

Asynchronous concurrency

03 分布式事务

二阶段提交(强一致) 
三阶段提交(强一致) 
消息中间件(最终一致性),推荐阿里的 RocketMQ。

03 distributed transactions

Two stage submission (strong consistency)

Three stage submission (strong consistency)

Message Oriented Middleware (final consistency), recommend Alibaba's rocketmq.

04 队列

任务队列 
消息队列 
请求队列

04 queue

Task queue

Message queue

Request queue

05扩容 
单体垂直扩容 
单体水平扩容 
应用拆分 
数据库拆分 
数据库分库分表 
数据异构 
分布式任务 

05 expansion

Vertical expansion of monomer

Horizontal expansion of monomer

Applied resolution

Database split

Database sub database sub table

Data heterogeneity

Distributed tasks

06 网络安全

SQL 注入 
XSS 攻击 
CSRF 攻击 
拒绝服务(DoS,Denial of Service)攻击 

06 network security

SQL injection

XSS attack

CSRF attack

Denial of service attack

架构师必备工具

01 操作系统

Linux(必备)、某软的

Necessary tools for Architects

01 operating system

Linux (required), some soft

02 负载均衡

DNS、F5、LVS、Nginx、OpenResty、HAproxy、负载均衡SLB

02 load balancing

DNS, F5, LVS, nginx, openresty, haproxy, SLB

03 distributed framework

Dubbo、Motan、Spring-Could

04 database middleware

DRDS, MYCAT, 360 atlas, Cobar (no maintenance)

05 message queuing

RabbitMQ、ZeroMQ、Redis、ActiveMQ、Kafka

03 分布式框架

Dubbo、Motan、Spring-Could

04 数据库中间件

DRDS 、Mycat、360 Atlas、Cobar (不维护了)

05 消息队列

RabbitMQ、ZeroMQ、Redis、ActiveMQ、Kafka

06 注册中心

Zookeeper、Redis

06 Registration Center

Zookeeper、Redis

07 缓存

Redis、Oscache、Memcache、Ehcache

08 集成部署

Docker、Jenkins、Git、Maven

09 存储

OSS、NFS、FastDFS、MogileFS

10 数据库

MySQL、Redis、MongoDB、PostgreSQL、Memcache、HBase

11 网络

专用网络 VPC、弹性公网 IP、CDN

07 cache

Redis、Oscache、Memcache、Ehcache

08 integrated deployment

Docker、Jenkins、Git、Maven

09 storage

OSS、NFS、FastDFS、MogileFS

10 database

MySQL、Redis、MongoDB、PostgreSQL、Memcache、HBase

11 network

VPC, EIP, CDN

 

 

 

 

 

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值