Назад | Перейти на главную страницу

Репликация коллекций Verity на нескольких серверах Coldfusion

У меня есть три сервера Coldfusion с балансировкой нагрузки, на которых работает мое приложение. Каждый раз, когда я создаю или индексирую Verity Collection, изменения отражаются только на сервере, обработавшем запрос. Есть ли способ синхронизировать эти изменения на всех моих серверах Coldfusion?

OEM-лицензия сервера ColdFusion для сервера Verity K2 ограничивает использование Verity одним хостом. Если у вас есть несколько экземпляров сервера, работающих на одном компьютере, вы запускаете один экземпляр сервера Verity K2, и каждый локальный экземпляр будет работать с ним. Обновление коллекции Verity будет немедленно видно всем экземплярам CF на этой машине.

Если у вас есть другой хост с ColdFusion, вы функционально подключаете его к тому же серверу Verity K2 на другом компьютере, и это нарушит EULA, если вы это сделаете.

Тем не менее, я знаю, как перенастроить Verity K2 для работы с серверами ColdFusion на нескольких хостах (что нарушит EULA и доставит мне проблемы). К сожалению, я не могу вам сказать.

Более ранние версии ColdFusion MX (то есть MX 6.0 / 6.1) могли подключать несколько серверов ColdFusion на разных хостах к одному серверу K2, но это исчезло в ColdFusion 7 и более поздних версиях.

Наконец, для нескольких экземпляров CF на одном хосте изменения в коллекциях Verity воля немедленно отобразиться в других экземплярах CF на этом хосте. Это связано с тем, что существует один сервер Verity K2 со всеми коллекциями в памяти, и каждый сервер ColdFusion взаимодействует с сервером K2 через TCP в рамках отношений клиент-сервер.