azure - Azure 服务总线主题重复检测
问题描述
是否可以检查发送消息是否因为“重复检测”而被丢弃?
根据文档:
...消息被报告为已接受(发送操作成功),但新发送的消息立即被忽略并丢弃。
但我想知道它是否下降,这可能吗?
附录:
好的,全图:有一个由 HTTP 帖子触发的 Azure 函数,该函数将消息推送到主题,并且发布到该函数的系统可能会发送重复项,我想记录这些“错误”并返回其他内容然后是“200 OK”。
我知道,是外部系统在这里做错了,但我无法控制那个系统。
解决方案
根据文档,
如果使用在时间窗口内记录的 MessageId 发送任何新消息,则该消息被报告为已接受(发送操作成功),但新发送的消息会立即被忽略并丢弃。
推荐阅读
- php - Carbon 检查当前时间是否介于两个时间之间
- python - 试图让我的 views.py 和 urls.py 正常工作
- excel - Office 365/Sharepoint 中的 Excel 用于 TODAY/NOW 函数的时区是什么?
- swift - Swift:如何根据 switch 语句的结果确定对象类型
- python - 如何读取元组文件?
- java - 使用 JSON 对象反序列化哪些字段可以是不同类型
- c++ - 在匿名命名空间中定义朋友方法
- javascript - 以角度显示对象内部的对象
- java - 关于将服务拆分为微服务的问题
- javascript - 通过日期从时间戳在线转换