架构中的关键词

 

缓存,限流,降级

1、Hystrix:隔离、降级、熔断

2、限流:nginx流量限制模块,lua+redis,RateLimiter,

降级:

3、配置中心:Diamond、Disconf、Consul等 

4、nginx:Keepalived做高可用

5、twemproxy:redis代理服务器,和mysql proxy对mysql的功能相同

6、Wireshark:抓取TCP协议数据,查看握手情况

7、OpenResty:服务器、lua+ngix+数据库进行基本业务开发,作用:灰度发布、网关、限流、校验

8、Tomcat超时:connectionTimeout、socket.soTimeout,asyncTimeout/disableUploadTimeout/keepAlieTimeout,maxKeepAliveRequests

9、spring-retry:重试、熔断

10、堆内缓存:Guava Cache、Ehchche、MapDB

    堆外缓存:Ehchche、MapDB

    磁盘缓存:Ehchche、MapDB

    分布式缓存:Ehchche、Redis

11、HTTP缓存、HttpClient缓存、Nginx HTTP缓存、Nginx代理层缓存

12、分布式任务elastic-job

 

13  压测工具:JMeter twitter/iago ,Gatling、Grinder、Locust ,压测

14 时序数据库: InfluxDB   基于时间序列,支持与时间有关的相关函数

 

15 分布式锁:

http://tech.meituan.com/distributed-system-mutually-exclusive-idempotence-cerberus-gtis.html

16 Menagerie:基于zk的分布式锁实现

17 基于redis的分布式锁:https://github.com/redisson/redisson

18 分布式幂等问题解决:多次访问同一个接口,只有一个结果.

19 分布式事务:两阶段提交,三阶段提交,或者依赖MQ异步处理来解决。

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值