- 博客(2)
- 收藏
- 关注
原创 如何避免消息队列重复消费问题:Redis解决重复消费问题
重复消费问题:为了解决消费端因为种种原因而造成的消息丢失问题,我们都知道根源在于因为RabbitMQ的自动ack机制,所以为了避免以上问题,我们会选中手动ack,以确保消息不会因为某些原因而丢失。但随之而来的也有一个问题:如果忘记ack,或者又因为种种原因消费者端没能给RabbitMQ对应ack,无法确认消息已经被消费完了,那这条未被“约束”的消息也许就会被另一个消费者消费,就会造成重复消费问题如果是进行增加,或者一些非幂等性操作,比如扣费业务,那可就完犊子了而其中用Redis似乎是
2021-11-25 22:35:55 6951 1
原创 细节:基本数据类型中float与double的区别
一、两者定义float:单精度浮点数double:双精度浮点数二、两者的主要区别 01)在内存中占有的字节数不同 单精度浮点数在机内存占4个字节 双精度浮点数在机内存占8个字节 02)有效数字位数不同 单精度浮点数有效数字8位 双精度浮点数有效数字16位 03)数值取值范围 单精度浮点数的表示范围:-3.40E+38~3.40E+38 双精度浮点数的表示范围:-1.79E+308~-1.79E+308 04)
2021-07-28 10:36:52 7424
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人