2015-09-03 68 views
2

有某種方式來訂閱獵戶座(例如汽車實體),不接收舊實體?訂閱獵戶座不接收舊實體

例子: 獵戶座有 - >汽車A,租車B.

我做的onchange訂閱和獵戶座送我在同一時間: 汽車的通知和車電動通知。

我們需要以下條件:

獵戶座有 - >汽車A,租車B.

我做的onchange訂閱但沒有收到任何在這一刻。如果將來Orion收到Car B,或者改變Car A或Car B的某些屬性,則發送通知。

這可能嗎?

回答

0

的行爲在the user manual解釋說:

你也許會奇怪,爲什麼accumulator-server.py是收到此消息,如果你實際上並沒有任何更新。這是因爲獵戶座語境經紀人認爲從「非現有的訂閱」,以「訂閱」爲變化的過渡。

據我們瞭解,一些使用情況下,這是不太方便。然而,在opossite的行爲方式遺址另一個用途的情況下,其需要在啓動相應的實際變化的通知,之前就知道了「inicial狀態」。讓每個人都滿意的最佳解決方案是使這種配置成爲可能,因此每個客戶都可以選擇它喜歡的。此功能目前在我們的路線圖(見this issue in github.com)。

雖然這在Orion中得到實施,但在您的情況下,可能的解決方法是忽略屬於訂閱的第一次接受的忽略(您可以通過通知有效載荷中的subscriptionId字段標識一個通知所屬的訂閱)。所有以下的通知都將與實際更改相對應。