NCache proporciona dos opciones a través de las cuales puede conectarse a un caché. Uno es a través del NCache Archivos de configuración y el otro esta terminado NCache API de conexión. Los archivos de configuración a veces son difíciles de administrar, por lo tanto, en lugar de que las aplicaciones tomen ciertas configuraciones de ellos, puede proporcionar estas configuraciones dinámicamente a través del código de su aplicación.
Puede anular la configuración de conexión de caché predeterminada presente en el cliente.ncconf archivo a través del Opciones de conexión de caché clase.
Aquí hay un proceso paso a paso para usar Opciones de conexión de caché para agregar información del servidor de un clúster de caché.
Instale el paquete NuGet Alachisoft.NCache.SDK que contiene las bibliotecas cliente. Luego incluya los siguientes espacios de nombres en su aplicación:
Inicializa el Opciones de conexión de caché objetar de la siguiente manera:
CacheConnectionOptions cacheConnectionOptions = new CacheConnectionOptions();
Agregue la configuración de conexión del servidor de caché mediante el Opciones de conexión de caché objeto creado en el paso anterior de la siguiente manera:
cacheConnectionOptions.LoadBalance = true;
cacheConnectionOptions.ConnectionRetries = 5;
cacheConnectionOptions.Mode = IsolationLevel.OutProc;
cacheConnectionOptions.ClientRequestTimeOut = TimeSpan.FromSeconds(90);
cacheConnectionOptions.RetryInterval = TimeSpan.FromSeconds(5);
cacheConnectionOptions.ServerList = new List<ServerInfo>();
{
new ServerInfo("20.200.20.48",9800),
new ServerInfo("20.200.20.47",9800)
};
Opciones de conexión de caché permite especificar valores de las propiedades de la memoria caché, algunas de las cuales se explican a continuación al establecer una conexión con la memoria caché. Estos valores son los mismos y se pueden configurar a través del cliente.ncconf archivo también.
Agregue la Opciones de conexión de caché En el correo electrónico “Su Cuenta de Usuario en su Nuevo Sistema XNUMXCX”. Llamada a la API GetCache. Además, tenga en cuenta que el Dolor handle debe inicializarse una vez al inicio de la aplicación y luego usarlo en toda la aplicación, no hay necesidad de reinicializarlo.
string clusteredCache = "demoClusteredCache";
ICache cache = CacheManager.GetCache(clusteredCache, cacheConnectionOptions);
Se conectará con éxito al clúster de caché. Puedes seguir la guía completa en como conectarse a NCache.