会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
究极大菜鸟
博客园
首页
新随笔
联系
订阅
管理
2021年6月28日
RabbitMQ实战(一):削峰
摘要: 基本原理 RabbitMQ提供了一种QOS(服务质量保证)功能。 在非自动确认消息的前提下,如果一定数目的消息还未被消费确认,则不进行新消息的消费。 我们可以将该消息数量设置为商品的库存数量,并给消息设置过期时间; 开启手动应答模式,在执行完秒杀后,对消息进行应答;这样,秒杀的并发量将大大降低;假设
阅读全文
posted @ 2021-06-28 18:22 杜zy
阅读(1420)
评论(0)
推荐(0)
2021年6月12日
Redis哨兵工作原理与部署
摘要: 工作流程 1、监控阶段 哨兵先连接master服务器,并获取、保存master的详细信息(包括master、slave以及sentinel的信息),连接会保持 哨兵获取了master的信息后,又与master的slaves进行连接和信息的获取,连接同样会保持 master的各个哨兵互相建立连接,同步
阅读全文
posted @ 2021-06-12 15:32 杜zy
阅读(192)
评论(0)
推荐(0)
2021年6月8日
RabbitMQ五种模式
摘要: 简单模式 生产者将消息传入指定队列(通过交换机),消费者监听指定队列并对队列的消息进行消费 工作队列模式 多个消费者消费一条队列内的消息 轮询模式:平均分配,每个消费者消费相同数量的消息 公平分发:按性能分配,队列为每个消费者按照消费能力分发消息,执行速度快的消费者消费更多的消息。 发布与订阅模式
阅读全文
posted @ 2021-06-08 11:12 杜zy
阅读(125)
评论(0)
推荐(0)
2021年6月3日
Spring Security+jwt使用总结
摘要: (1)导入依赖(jwt) <!-- https://mvnrepository.com/artifact/io.jsonwebtoken/jjwt --> <dependency> <groupId>io.jsonwebtoken</groupId> <artifactId>jjwt</artifa
阅读全文
posted @ 2021-06-03 17:48 杜zy
阅读(792)
评论(0)
推荐(0)
2021年5月29日
webSocket依赖注入失败问题解决方案
摘要: 出错代码: @Autowired private ChatRecordMapper chatRecordMapper; 原因: webSocket进行连接传递信息时,需要对多个客户端创建多个实例,而spring默认为单例模式,只有在遇到@Component注解时,会进行一次实例化,而之后服务器为客户
阅读全文
posted @ 2021-05-29 16:55 杜zy
阅读(719)
评论(0)
推荐(0)
2021年5月26日
Spring Security的FilterSecurityInterceptor测试
摘要: Spring Security的FilterSecurityInterceptor测试 1、用户角色匹配资源角色,访问资源成功 (1)进入FilterInvocationSecurityMetadataSource 请求URI以及方法 与之相匹配的资源URI及其可访问角色列表 返回角色列表 (2)A
阅读全文
posted @ 2021-05-26 17:27 杜zy
阅读(124)
评论(0)
推荐(0)
公告