摘要: 为什么要使用MQ? 因为项目比较大,做了分布式系统,所有远程服务调用请求都是 同步执行 经常出问题,所以引入了mq 解耦: 系统耦合度降低,没有强依赖关系 异步: 不需要同步执行的远程调用可以有效提高响应时间 削峰: 请求达到峰值后,后端service还可以保持固定消费速率消费,不会被压垮 多个mq 阅读全文
posted @ 2021-03-31 17:33 Li&Fan 阅读(576) 评论(0) 推荐(0)
摘要: package com..utils.threads; public class DL { //volatile量两大作用: 1.保证线程间可见性 2.禁止 指令重排序 static volatile DL instance;//使用volatile 禁止 指令重排序(如果深入到 HotSpot 源 阅读全文
posted @ 2021-03-31 11:23 Li&Fan 阅读(60) 评论(0) 推荐(0)