2016 - 2024

感恩一路有你

update是什么 JAVA面试如何保证消息不被重复消费?如何保证消息消费的幂等性?

浏览量:1764 时间:2021-03-14 03:53:52 作者:admin

JAVA面试如何保证消息不被重复消费?如何保证消息消费的幂等性?

我没事,来这里玩,开始在各种网络上寻找技术信息,之后以“头条”为主。从寻找信息到交朋友。因为我觉得事情落后于时代,有人认为,是因为自己水平不高。只是在心里想,无法实现现实

如何保障消息中间件100%消息投递成功?如何保证消息幂等性?

这是互联网公司使用MQ的基本问题。本质上,它要求您在使用消息队列时如何确保幂等性。以卡夫卡为例。卡夫卡有抵消的概念。写入的每条消息都有一个偏移量,它表示消息的序列号。消费者消费完消息后,如果提交了偏移量,它会定期发送消费的消息,这意味着它已被消费。下次重新启动或服务终止时,我将继续使用上次使用的偏移量。但还是要结合业务来思考。例如,如果要编写包含数据的数据库,应首先根据主键进行检查。如果你有所有的数据,不要插入它,更新它。好的,最后,你必须对数据进行重复数据消除操作

获取,发布就足够了。。有一个restful接口很好。别胡思乱想。总之,一个请求和多个请求是相同的资源状态。例如,get和head,不管您请求多少次,资源仍然存在。请注意,delete和put的幂相等。如果删除同一资源一次或多次,结果是相同的,即该资源被删除且不存在。为什么权力相等?放置新资源时,将创建该资源。再次放置URI时,资源保持不变。放置现有资源时,会更新资源。当你再放一遍的时候,你仍然像这样更新它。更新put时,不能进行相对更新(取决于资源的当前状态)。例如,每次给一个数字加1,这样资源的状态就会改变。每次都应该更新到一定的数字。例如,如果某个数字改为4,那么不管放多少次,它的值都是4,所以是等幂。

update是什么 update now 什么叫幂等性

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。