2016-09-22 3 views
2

Я внедрил базовую сервисную ткань StatefulService, в которой хранятся данные вопросника, используя его IReliableStateManager. Чтобы отладить метод, мне нужно было бы просмотреть данные StateManager с помощью своего рода браузера или консоли администрирования. Это не представляется возможным с помощью Проводника Fabric.Как отлаживать состояние службы состояния/состояния участника службы Fabric Состояние

Как это можно сделать?

ответ

1

Вы должны предоставить API, позволяющие считывать данные и создавать средства просмотра как часть вашего приложения. Сегодня нет общего способа сделать это.

+0

Спасибо. Это довольно ограничивает. Поэтому я полагаю, что лучше было бы использовать StateManager как постоянный кеш, а не первичный хранилище данных? – Spiff

+1

@Spiff вы можете использовать Актеры и Надежные Коллекции в качестве первичного хранилища данных, но это вызовет проблемы, если модель актера или хранилище ключей не моделирует ваши бизнес-объекты. Например, хранение списков в надежной коллекции возможно, но не очень хорошая идея. – cassandrad

+0

@cassandrad Не могли бы вы рассказать об этом или можете ли вы указать мне ресурсы, которые касаются этого аспекта? – Spiff

Смежные вопросы