我需要使用Spring XML在一个集群中使用具有不同名称的多个缓存来配置Ignite。目标是最终为每个缓存提供一个jar文件,以便于部署。
我注意到我应该在运行ignite.sh脚本时传递配置路径,但是,我不知道如何传递多个文件。我应该创建一个root xml文件,通配符从多个位置导入多个xml配置并将该根xml传递给ignite.sh脚本吗?
有关如何处理此问题的任何帮助或建议?
当我有类似的要求时,我尝试了以下类型的解决方案。 1-如果您只想使用xml,那么至少需要传递一个指定IgniteConfiguration bean的xml。请注意,在所有xml配置完全可转换为java代码之后,您可以使用所有java配置启动点火。 2-因此,当您使用基本的IgniteConfiguration启动节点时,您可以加载另一个xmls,您将拥有其他bean配置,例如CacheConfiguration。您需要使用经典的spring方法加载这些bean(从xml加载bean),并且可以使用该加载的bean使用在步骤1中启动的ignite创建缓存。