- 博客(3)
- 收藏
- 关注
原创 Springboot自带logback与log4j2冲突问题及配置
Spring高版本中自带logback日志,如果想换成log4j2会产生一定冲突,在项目初期就需要规划好日志方式,上架后排查会方便很多。下面帖一下配置好的log4j2.xml的代码(升级后的仅支持xml和json格式的配置文件),把配置文件放在resources下面即可。
2022-09-07 15:47:26 1807 1
原创 Rabbitmq 消息中间件 秒杀问题思考
对于秒杀类似的高并发大流量处理问题,采用消息中间件处理比较合适。网上大部分解决方式似乎都在消费者端,采用basicQos限制消息取出个数,basicAck手动处理执行结果。其实很大部分不需要到消费者来处理,直接限制死队列的消息数,拒绝超过指定消息数的请求。可以考虑使用控制队列长度来完成。rabbitmq默认是超过数量的先废弃或进入死信,文档有个overflow的参数可以指定废弃的顺序,默认dropHead,改为reject-publish后会废弃最新的消息。
2022-09-05 15:45:01 690
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人