Распределенное кэширование с.NET 2.0 +?

В Swift 4 вы можете использовать протоколы декодирования, кодированияKey для десериализации ответа JSON:

  1. Создать класс, который подтверждает декодируемый протокол class UserInfo: Decodable
  2. Создать члены класса var name: String var email: String var password: String
  3. Создайте перемычку ключа JSON, которая наследует от CodingKey enum UserInfoCodingKey: String, CodingKey { case name case password case emailId }
  4. Реализация init required init(from decoder: Decoder) throws Весь класс выглядит так:
  5. Call Decoder // jsonData - это ответ JSON, и мы получаем объект userInfo let userInfo = try JsonDecoder().decode(UserInfo.self, from: jsonData)

11
задан Ron Klein 14 July 2009 в 13:09
поделиться

6 ответов

Существует также NCache как другой инструмент в дополнение к Скорости и memcached портам. Что касается стратегий необходимо будет думать о том, какой @Unsliced говорит о том, потому что стратегия отличается от инструмента.

2
ответ дан 3 December 2019 в 08:58
поделиться

В ближайшем будущем это будет Скорость. Это - по существу реализация .NET, подобная Когерентности Tangosol/Oracle.

2
ответ дан 3 December 2019 в 08:58
поделиться

Что Вы кэшируете (и почему)? Как широко являетесь Вы планированием распределения кэша? На LAN, в (частной) WAN, по целой межсети?

1
ответ дан 3 December 2019 в 08:58
поделиться

Мы - огромные поклонники ScaleOut StateServer. В наших тестах это было 4x быстрее, чем MemcacheDotNet и почти 2x быстрее, чем Enyim с более низким объемом потребляемой памяти. Это определенно стоило денег (другие свободны).

Очевидно, Ваш пробег мой варьироваться, поскольку каждый сценарий кэширования отличается, но я определенно рекомендовал бы ударить шины на StateServer.

4
ответ дан 3 December 2019 в 08:58
поделиться

Необходимо смотреть на memcached. Это может работать на стольких узлах, сколько Вы хотите/нуждаетесь. Существует по крайней мере два доступные клиента .NET: здесь и здесь.

2
ответ дан 3 December 2019 в 08:58
поделиться

, возможно, вам следует проверить общий кэш ( http://www.sharedcache.com || ] http://sharedcache.codeplex.com ) - это быстро, бесплатно и с открытым исходным кодом.

С уважением, Рони

2
ответ дан 3 December 2019 в 08:58
поделиться
Другие вопросы по тегам:

Похожие вопросы: