在多个Coldfusion服务器上复制Verity集合

我有三个运行我的应用程序的负载平衡Coldfusion服务器。 任何时候我创build或索引一个Verity集合,所做的更改只会反映在处理请求的服务器上。 有没有办法将这些更改同步到我所有的Coldfusion服务器?

Verity K2服务器的ColdFusion服务器OEM许可证将Verity的使用限制在单个主机上。 如果在同一台计算机上运行多个服务器实例,则运行一个Verity K2服务器实例,每个本地实例都可以使用它。 Verity集合的更新将立即对该机器上的所有CF实例可见。

如果你有另外一台ColdFusion的主机,那么你在function上将它连接到另一台机器上的同一个Verity K2服务器上,如果你这样做的话,它将会破坏EULA。

也就是说,我知道如何重新configuration​​Verity K2,以便与多台主机上的ColdFusion服务器一起工作(这将破坏EULA并使我陷入困境)。 不幸的是,我不能告诉你。

较早版本的ColdFusion MX(即MX 6.0 / 6.1)能够将不同主机上的多个ColdFusion服务器连接到单个K2服务器,但是在ColdFusion 7及更高版本中,这些服务器已经消失。

最后,对于单个主机上的多个CF实例,对Verity集合的更改立即反映在该主机上的其他CF实例中。 这是因为在内存中有一个Verity K2服务器和所有的集合,每个ColdFusion服务器都通过TCP与客户端 – 服务器关系对话。