Описание тега reliable-dictionary

2 ответа

Вызовите GetOrAddAsync в методе OnOpenAsync

Я использую StatefulService с IReliableDictionary, В настоящее время я звоню StateManager.GetOrAddAsync<IReliableDictionary> везде мне нужен этот словарь. Лучше всего звонить только один раз StateManager.GetOrAddAsync<IReliableDictionary&gt…
1 ответ

Service Fabric - модель надежного шифрования словаря

Этот вопрос относится к надежным объектам, используемым в Service Fabric. Как мы знаем, такие объекты, как Reliable Dictionary, хранятся в памяти, что в конечном итоге означает, что они хранятся на некотором диске. Считаем ли мы эти данные "данными …
0 ответов

Сервисная фабрика надежных словарных уведомлений. Событие StateManagerChanged не запускается

Я использую словарные уведомления для создания вторичных индексов в памяти. Иногда [особенно после обновления службы] событие StateManagerChanged из сервисной фабрики не срабатывает для некоторых разделов. Это предотвращает присоединение события Dic…
1 ответ

Могу ли я получить элемент без блокировки от пункта надежного слова в сервисной структуре

Использование TryGetValueAsync для получения элемента из надежного словаря имеет либо блокировку по умолчанию, которая, как я полагаю, является общей блокировкой, либо блокировку записи, которая блокирует запись в другой транзакции. Есть ли способ п…
11 дек '18 в 18:17
2 ответа

Надежный словарь Service Fabric для параллельного чтения

У меня есть надежный словарь, разделенный на кластер из 7 узлов. [60 разделов]. Я настроил слушателя удаленного взаимодействия, как это. var settings = new FabricTransportRemotingListenerSettings { MaxMessageSize = Common.ServiceFabricGlobalConstant…
1 ответ

Надежный словарь против Redis Cache

Я хочу реализовать кэширование для данных БД Cosmos. Я читал о надежном словаре и Redis Cache. Я хочу знать: (1) Когда использовать Reliable Dictionary в качестве механизма кеширования и какова продолжительность и емкость кеша? (2) Рекомендуется Red…
19 мар '18 в 09:16
0 ответов

Service Fabric Stateful Service в Azure - использование ОЗУ продолжает расти. Возможная утечка памяти

Я запускаю приложение Service Fabric в кластере в Azure. Кластер имеет два набора шкал: 4 узла B2ms, где тип сервиса с состоянием размещается с ограничениями размещения (первичный набор масштабов) 2x F1 узла, где размещен тип сервиса без сохранения …
1 ответ

Как сделать коллекции Service Fabric Reliable без учета регистра?

У меня есть служба Stateful Service Fabric и я создаю, обновляю или читаю данные, используя IReliableDictionary создан со следующим кодом: var dictionary = await StateManager.GetOrAddAsync<IReliableDictionary<string, Entry>>(ReliableDict…
0 ответов

Надежный словарь Service Fabric - транзакция была внутренне прервана репликатором, так как она была активна слишком долго и заблокировала контрольную точку.

Я пытаюсь добавить более 100 тыс. Записей в надежный словарь. Я использую библиотеку https://github.com/jessebenson/service-fabric-indexing которой хранятся отдельные коллекции индексов. Я продолжаю сталкиваться с указанной выше ошибкой. На небольши…
1 ответ

Записи доступа, заблокированные другой транзакцией в надежном индексированном словаре Service Fabric

В нашем приложении мы используем индексированные словари служебной фабрики для хранения данных. Мы также используем пакет Service Fabric Queryable для добавления возможностей запросов в наши коллекции. В нашем случае у нас есть транзакция, в которой…
0 ответов

Обратный индекс ReliableCollection

Я нахожусь в процессе создания StatefulService, и я хотел бы хранить данные в надежной коллекции Мой класс выглядит так: public class Item { public string Value { get; set;} public int Count {get; set;} public string[] Metadata {get; set;} } Я храню…
0 ответов

Какой способ запросить надежную коллекцию (IReliableDictionary) в Service Fabric?

У нас есть сценарий, в котором надежный словарь содержит около 100000 записей, каждая запись содержит свойство bool, указывающее, активна она или неактивна. мне нужно получить только активную запись из коллекции. Я использовал метод ниже IReliableDi…
18 дек '19 в 14:51
1 ответ

Service Fabric: просмотр содержимого словаря Reliable Dictionary во время локальной отладки

Есть ли способ просмотреть содержимое надежного словаря во время локальной отладки. Я не могу найти собственность, которая дает мне содержимое.
0 ответов

Элемент IAsyncEnumerator становится пустым

При итерации моего ReliableDictionary с помощью перечислителя «Current.Value» возвращает значение null, потому что строка «totalLength += val.Length;» выбрасывает исключение NullPointerException. Как это возможно? public async Task RemoveItemsPeriod…
0 ответов

Надежный словарь надежных словарей

Могу ли я иметь надежный словарь, значением которого является другой надежный словарь? var dicts = await StateManager.GetOrAddAsync<IReliableDictionary<string, IReliableDictionary<string, string>>>("Dictionaries"); Моя первая попыт…
0 ответов

IReliableDictionary не содержит определения для выбора

Я пытаюсь преобразовать объект надежного словаря в IList или IEnumerable, но получаю сообщение об ошибке для contactDetails.Select as IReliableDictionary<int, ContactDetail> не содержит определения для "Выбрать" и не имеет доступного метода ра…