摘要: 功能对比 SentinelHystrixresilience4j 隔离策略 信号量隔离(并发线程数限流) 线程池隔离/信号量隔离 信号量隔离 熔断降级策略 基于响应时间、异常比率、异常数 基于异常比率 基于异常比率、响应时间 实时统计实现 滑动窗口(LeapArray) 滑动窗口(基于 RxJava 阅读全文
posted @ 2024-02-05 14:39 予真 阅读(147) 评论(0) 推荐(0) 编辑
摘要: 覆盖索引 覆盖索引是指在数据库中创建的一种特殊索引,它包含了查询语句中所需的所有字段 覆盖索引是select的数据列只用从索引中就能够取得,不必读取数据行,换句话说查询列要被所建的索引覆盖。理解方式一:索引是高效找到行的一个方法,但是一般数据库也能使用索引找到一个列的数据,因此它不必读取整个行。毕竟 阅读全文
posted @ 2024-02-05 14:18 予真 阅读(64) 评论(0) 推荐(0) 编辑
摘要: Mysql-Explain(五):输出列-type简介type 访问类型排序,显示查询使用了何种类型,从最好到最差依次是:system>const>eq_ref>ref>range>index>ALL system 表只有一行记录,这是const类型的特例,这个平时很少出现const 表最多有一个匹 阅读全文
posted @ 2024-02-05 14:11 予真 阅读(30) 评论(0) 推荐(0) 编辑
摘要: Mysql-Explain(七):输出列-ref、rows简介ref 哪些列或者常量被用做索引列上的值rows 根据表的统计信息和索引的使用情况,大致估算查询结果所需要读取记录的行数演示 ref:哪些列或者常量被用做索引列上的值 school_id =1,1是常量,ref=const 上面例子ref 阅读全文
posted @ 2024-02-05 14:08 予真 阅读(30) 评论(0) 推荐(0) 编辑
摘要: /** * 订单状态【0->待付款;1->待发货;2->已发货;3->已完成;4->已关闭;5->无效订单】 */ CREATE_NEW(0,"待付款"), PAYED(1,"已付款"), SENDED(2,"已发货"), RECIEVED(3,"已完成"), CANCLED(4,"已取消"), S 阅读全文
posted @ 2024-02-05 13:31 予真 阅读(2) 评论(0) 推荐(0) 编辑
摘要: 1、定时关单1.0、业务流程 创建交换机、队列以及之间的绑定 在订单创建成功时向MQ中 延时队列发送消息 在订单的关闭之后时向MQ发送消息 监听 order.release.order.queue 队列,释放订单服务 关闭订单 监听 stock.release.stock.queue 队列,解锁库存 阅读全文
posted @ 2024-02-05 11:59 予真 阅读(18) 评论(0) 推荐(0) 编辑