Как настроить адрес получателя Unicast с динамическим адресом и значениями порта в Coherence

Мы используем концепцию Coherence в нашем приложении ADF Fusion и используем Unicast Lister для создания кластера. На данный момент при выполнении согласования в локальном режиме мы используем адрес локальной системы и значения портов в файле tangosol-coherence-override.xml.

Как мы можем обновить адрес и значения порта согласно среде в файле tangosol-coherence-override.xml.

Пожалуйста, предложите нам по этому вопросу.

С уважением, Джозеф

1 ответ

Решение

Вы могли бы использовать tangosol-coherence-override-dev.xml файл в разработке и tangosol-coherence-override-prod.xml в производстве. Согласно документации Coherence:

  • tangosol-coherence-override-dev.xml - Этот файл переопределяет рабочие настройки в tangosol-coherence.xml файл, когда Coherence запускается в режиме разработчика. По умолчанию Coherence запускается в режиме разработчика и используются настройки в этом файле. Настройки в этом файле подходят для сред разработки. Файл схемы для этого файла переопределения и схема для дескриптора оперативного развертывания одинаковы.
  • tangosol-coherence-override-prod.xml - Этот файл переопределяет рабочие настройки в tangosol-coherence.xml файл, когда Coherence запускается в производственном режиме. Параметры в этом файле подходят для производственных сред. Файл схемы для этого файла переопределения и схема для дескриптора оперативного развертывания одинаковы.

Если вам нужна большая гибкость (например, у вас есть отдельные среды для разработки, тестирования интеграции, промежуточной обработки и т. Д.), Вы можете использовать tangosol.coherence.override системное свойство для указания файла конфигурации, который следует использовать. Главы 3.7 и 3.8 документации Coherence подробно объясняют эти возможности конфигурации.

Другие вопросы по тегам