摘要: 一、什么是幂等性 幂等性就是同一个操作执行多次,产生的效果一样。多次执行不会造成程序逻辑异常。 常见的请求有如下几种,他们的幂等性如下: select查询天然幂等; delete删除也是幂等,删除同一个数据多次其效果一样; update直接更新某个值时,幂等; update更新累加操作的的结果,非幂 阅读全文
posted @ 2023-03-15 23:14 大枇杷 阅读(220) 评论(0) 推荐(0) 编辑
摘要: 一、消息队列的投递confirm确认机制 一些消息中间件会有消息投递确认机制,比如当RabbitMQ成功接收到消息之后会自动异步的回调生产者的一个接口返回成功与否的消息,但是我们不能依靠他们自身的机制,因为还是不能100%保证。 二、 消息落库,对消息进行状态打标 这种方式在高并发场景下是有性能瓶颈 阅读全文
posted @ 2023-03-15 21:32 大枇杷 阅读(47) 评论(0) 推荐(0) 编辑
摘要: 1)Erlang进程间上下文切换效率远高于C语言和Java,进一步提高了RabbitMQ并发性能; 2)Erlang的网络性能有着和原生Socket一样的延迟,是的RabbitMQ的网络IO性能极高; 阅读全文
posted @ 2023-03-15 21:03 大枇杷 阅读(110) 评论(0) 推荐(0) 编辑
点击右上角即可分享
微信分享提示