我刚刚开始使用Apache Ignite for .NET。特别是我正在尝试使用以下库为某些Web API编写输出缓存:
Apache.Ignite.AspNet.IgniteOutputCacheProvider
任何人都可以提供有关如何初始化此类的任何示例吗?
这是Initialize()函数:
public override void Initialize(string name, NameValueCollection config)
{
base.Initialize(name, config);
var cache = ConfigUtil.InitializeCache<string, object>(config, GetType(), null);
_expiryCacheHolder = new ExpiryCacheHolder<string, object>(cache);
}
我想看一个如何在不使用任何xml文件的情况下使用它的示例。 我已经有一个正在运行的Ignite实例,我该如何将它传递给这个类?
谢谢。
答案 0 :(得分:0)
如果Ignite实例在同一进程中运行,则只需使用Ignition.GetIgnite()
方法即可获取它。
如果您的意思是运行独立服务器,那么您仍然必须使用Ignition.Start(..)
启动嵌入式客户端以连接到群集。不需要XML,您可以以编程方式创建配置:https://apacheignite-net.readme.io/docs/configuration#c-code