一、什么是故障,怎么处理故障 故障就是线上应用无法提供服务。对于故障的处理是第一时间进行止血,并且采取降级方案。 二、java问题的诊断技巧 2...
1.线上告警 2.dump线程信息 发现非常多的线程处于等待状态 3.从链路里查看使用的线程池配置 从配置里可以看到线程池核心数12,最大数50...
限流算法有四种常见算法 计数器算法(固定窗口) 滑动窗口 漏桶算法 令牌桶算法 计数器算法(固定窗口) 计数器算法是使用计数器在周期内累加访问次...
1. CAP 理论概述: C(Consistency,一致性):所有节点的数据是一致的,即对某个数据的所有操作,最终会传播到集群中的每一个节点,...
1.定义领域事件 :在某某领域发生了某个一个动作或者产生了一个行为2.领域事件的触发领域事件由命令触发,触发命令可以是一个动作或者一个行为,例如...
前言 前面我们学习了 servlet 的相关知识,但是呢?使用 servlet 进行网站的开发步骤还是比较麻烦的,而我们本身程序员就属于是比较懒...
最近在使用es的过程中,要查询nested嵌套查询不存在的字段,查询结果不尽人意,做一下分析1.索引数据 2.查询语句 查询结果如下,未查到 查...
之前工作中,遇到一个504超时问题。原因是因为接口耗时过长,超过nginx配置的10秒。然后 真枪实弹搞了一次接口性能优化,最后接口从11.3s...
整理了设计高并发系统的15个锦囊,相信大家看完会有帮助的。 如何理解高并发系统 所谓设计高并发系统,就是设计一个系统,保证它整体可用的同时,能够...