当前位置:首页 > TAG信息列表 > api接口怎么调用JAVA面试如何保证消息不被重复消费?如何保证消息消费的幂等性?

api接口怎么调用JAVA面试如何保证消息不被重复消费?如何保证消息消费的幂等性?

api接口怎么调用 JAVA面试如何保证消息不被重复消费?如何保证消息消费的幂等性?

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

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

接口编程中,为什么只用get和post?

得到,帖子就够了。。我有10年的开发和培训经验,其间经历了java、web、android、h5、大数据、php等不同的发展方向。我也是软件培训公司的金牌讲师,我很想回答你的问题。

您已经清楚地解释了这个问题中的要求,“一个查询方法应该返回一条记录,但是可以找到多条记录”!也就是说,您的查询应该只有一个结果,但此时或某个时候,会有多个结果,这意味着您的业务接口可能不满足幂等性的要求。根据幂等设计原理,无论怎样查找,只要参数相同,返回的结果应该是相同的。

那么如何解决这个问题并抛出异常呢?返回到几个中的第一个?

api接口怎么调用 JAVA面试如何保证消息不被重复消费?如何保证消息消费的幂等性?

我认为这不是一个完美的解决方案。

这对某些人来说是一个解决方案,但是问题解决了吗?一点也不!问题仍然存在。下次触发此条件时,仍将引发异常。就像说森林里有一只老虎。有一天,它吃人,然后你不解决老虎的问题。你只是在森林里挂了一块牌子,上面写着:小心,里面有老虎!这…

事实上,这不是一个好办法。也许只有一件东西应该被退回。为什么要查询多个项目?您是否检查了数据库中数据的唯一性?你不觉得每次查询多个结果然后得到第一个数据效率很低吗?

所以我们应该从根本上解决问题!为什么会产生多个数据?如果要手动检查数据,则需要手动检查。如果要锁定它,应该尽最大努力确保输入参数相同,结果相同!

api接口怎么调用后端框架有哪些api接口怎么对接


特信号 海瑞号

  • 关注微信关注微信

猜你喜欢

微信公众号