2016-09-22 65 views
2

我實現了使用其IReliableStateManager存儲問卷數據的基本服務結構StatefulService。爲了調試方法,我需要使用某種瀏覽器或管理控制檯查看StateManager數據。它似乎不可能使用Service Fabric Explorer。如何調試服務結構有狀態服務/參與者狀態

這怎麼辦?

回答

1

您必須公開允許讀取數據並將查看器創建爲應用程序一部分的API。今天沒有通用的方法來做到這一點。

+0

謝謝。這是相當有限的。所以我認爲最好將StateManager用作持久緩存而不是主數據存儲? – Spiff

+1

@Spiff可以將用戶Actor和Reliable Collections作爲主數據存儲,但如果actor模型或鍵值存儲不能爲業務對象建模,則會造成麻煩。例如,將列表存儲在可靠的集合中是可能的,但不是一個好主意。 – cassandrad

+0

@cassandrad您能詳細說明一下嗎,還是可以指點我處理這方面的資源? – Spiff