架构中的基本词
架构中的关键词
缓存,限流,降级
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