2

我订阅了 MySql 接收器的实体属性。问题是,当我测试我的休息服务以进行订阅时,如果数据尚未持久化,我进行了大量订阅。现在,每次我对实体的属性进行更新时,都会发生该值被持久化很多次的情况。无论如何删除没有订阅ID的订阅?

在此处输入图像描述

4

1 回答 1

2

是的。首先,您可以使用操作列出现有订阅GET /v2/subscriptions(查看NGSIv2 规范草案)。

获得 ID 后,unsubscribeContext 操作:

(curl localhost:1026/v1/unsubscribeContext -s -S --header 'Content-Type: application/json' \
    --header 'Accept: application/json' -d @- | python -mjson.tool) <<EOF
{
    "subscriptionId": "51c0ac9ed714fb3b37d7d5a8"
}
EOF

我建议查看Orion context broker 文档

于 2015-12-18T12:28:20.387 回答