2015-12-18 131 views
2

我訂購了一個實體的屬性到MySql接收器。問題是,當我測試我的休息服務來做訂閱時,如果數據還沒有保存,我做了大量的訂閱。現在,每次我對實體屬性進行更新時,會發生什麼情況,該值會持續很多次。無論如何刪除沒有subscriptionID的訂閱?在Cygnus取消訂閱

enter image description here

回答

2

是的。首先,您可以使用GET /v2/subscriptions操作列出現有訂閱(查看draft NGSIv2 specification)。

一旦你的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 documenation

+0

非常感謝! –

+0

即使如此,它一遍又一遍地重複着。我刪除了所有訂閱。當我創建新的一個不能看到他們與命令http:/本地主機:1026/V2 /訂閱 –

+0

你使用哪個Orion版本?你有哪種訂閱(ONTIMEINTERVAL或ONCHANGE)? – fgalan