06 2021 档案
摘要:基本原理 RabbitMQ提供了一种QOS(服务质量保证)功能。 在非自动确认消息的前提下,如果一定数目的消息还未被消费确认,则不进行新消息的消费。 我们可以将该消息数量设置为商品的库存数量,并给消息设置过期时间; 开启手动应答模式,在执行完秒杀后,对消息进行应答;这样,秒杀的并发量将大大降低;假设
阅读全文
摘要:工作流程 1、监控阶段 哨兵先连接master服务器,并获取、保存master的详细信息(包括master、slave以及sentinel的信息),连接会保持 哨兵获取了master的信息后,又与master的slaves进行连接和信息的获取,连接同样会保持 master的各个哨兵互相建立连接,同步
阅读全文
摘要:简单模式 生产者将消息传入指定队列(通过交换机),消费者监听指定队列并对队列的消息进行消费 工作队列模式 多个消费者消费一条队列内的消息 轮询模式:平均分配,每个消费者消费相同数量的消息 公平分发:按性能分配,队列为每个消费者按照消费能力分发消息,执行速度快的消费者消费更多的消息。 发布与订阅模式
阅读全文
摘要:(1)导入依赖(jwt) <!-- https://mvnrepository.com/artifact/io.jsonwebtoken/jjwt --> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifa
阅读全文

浙公网安备 33010602011771号