摘要: 1、MQ有哪些使用场景?(高频) 异步处理:用户注册后,发送注册邮件和注册短信。用户注册完成后,提交任务到 MQ,发送模块并行获取 MQ 中的任务。 系统解耦:比如用注册完成,再加一个发送微信通知。只需要新增发送微信消息模块,从 MQ 中读取任务,发送消息即可。无 需改动注册模块的代码,这样注册模块 阅读全文
posted @ 2023-03-24 20:46 英俊潇洒的萨克君 阅读(126) 评论(0) 推荐(0)
摘要: 18、什么是分布式锁? 概述:在分布式系统中,多个线程访问共享数据就会出现数据安全性的问题。而由于jdk中的锁要求多个线程在同一个jvm中,因此在分布式系统中无法使 用jdk中的锁保证数据的安全性,那么此时就需要使用分布式锁。 作用:可以保证在分布式系统中多个线程访问共享数据时数据的安全性 分布式锁 阅读全文
posted @ 2023-03-24 08:27 英俊潇洒的萨克君 阅读(127) 评论(0) 推荐(0)