Действительно ли возможно скорректировать Сервер кэширования AppFabric, чтобы хранить большие объекты?

Я получаю ошибку с Сервером кэширования AppFabric, когда я предполагаю, что больший граф объектов добавляется к кэшу.

ErrorCode: соединение SubStatus:The было завершено, возможно из-за сервера или сетевых проблем, или размер сериализованного объекта больше, чем MaxBufferSize на сервере. Результат запроса неизвестен.

Я знаю наверняка не сетевая проблема. Я смог добавить набор объектов кэшироваться перед этим конкретным. И изучая его, объект немного больше, чем другие, которые были добавлены для кэширования.

Как я могу скорректировать MaxBufferSize в Кэше AppFabric?

7
задан irperez 10 August 2010 в 13:55
поделиться

1 ответ

На стороне клиента это maxBufferSize в транспортном элементе в разделе конфигурации DataCacheClient.

   <transportProperties  ..whatever else you have..  maxBufferSize="8388608"  />

Редактировать:

Пример раздела DataCacheClient из MSDN

<?xml version="1.0" encoding="utf-8" ?>
<configuration>
<!--configSections must be the FIRST element -->
<configSections>
<!-- required to read the <dataCacheClient> element -->
<section name="dataCacheClient"
     type="Microsoft.ApplicationServer.Caching.DataCacheClientSection,
        Microsoft.ApplicationServer.Caching.Core, Version=1.0.0.0, 
        Culture=neutral, PublicKeyToken=31bf3856ad364e35"
      allowLocation="true"
      allowDefinition="Everywhere"/>
</configSections>

<dataCacheClient requestTimeout="15000" channelOpenTimeout="3000" maxConnectionsToServer="1">
  <localCache isEnabled="true" sync="TimeoutBased" ttlValue="300" objectCount="10000"/>
  <clientNotification pollInterval="300" maxQueueLength="10000"/>
  <hosts>
     <host name="CacheServer1" cachePort="22233"/>
     <host name="CacheServer2" cachePort="22233"/>
  </hosts>
  <securityProperties mode="Transport" protectionLevel="EncryptAndSign" />
  <transportProperties connectionBufferSize="131072" maxBufferPoolSize="268435456" 
                       maxBufferSize="8388608" maxOutputDelay="2" channelInitializationTimeout="60000" 
                       receiveTimeout="600000"/>
  </dataCacheClient>
 </configuration>
8
ответ дан 6 December 2019 в 11:45
поделиться
Другие вопросы по тегам:

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