Nano Hash - криптовалюты, майнинг, программирование

WSO2 Изменение роли сервера для проектов реестра управления

Я хотел развернуть файл автомобиля, в котором есть проект Governance Registry. В соответствии с документацией WSO2 мне нужно отредактировать carbon.xml (добавить реестр управления ролью в разделе ).

Сервер Carbon 4.6.0 по умолчанию имеет EnterpriseServiceBus. Таким образом, по умолчанию мой сервер Carbon действует как ESB.

Является ли хорошей практикой преобразование моего проекта реестра управления в проект ESB и развертывание файла автомобиля? ИЛИ Добавить реестр управления ролями в файл carbon.xml и развернуть проект реестра управления автомобилем?

Спасибо!

29.03.2013

Ответы:


1

Прежде всего, вам не нужно изменять carbon.xml и добавлять роль G-Reg Server на сервер ESB для развертывания ресурса реестра, созданного вами с помощью Developer Studio.

Все, что вам нужно сделать, это изменить роль сервера артефакта ресурса реестра C-App, чтобы он соответствовал вашему Carbon Server, в данном случае ESB.

Чтобы изменить роль сервера вашего артефакта ресурса реестра, выполните шаги, указанные ниже.

  1. Откройте файл pom.xml проекта C-App с помощью "Carbon Application Pom Editor" (если вы не установили Eclipse M2E в своем Eclipse, pom.xml откроется по умолчанию в этом редакторе. В противном случае используйте параметр "Открыть с помощью" и выберите "Carbon Application Pom Editor".

  2. Вы увидите набор артефактов C-App в своей рабочей области в этом редакторе, а также поле «Роль сервера» в редакторе.

  3. Разверните имя редактора ресурсов реестра, щелкните раскрывающийся список в роли сервера и выберите из списка EnterpriseServiceBus.

  4. Сохраните редактор и экспортируйте C-приложение и сгенерируйте файл CAR.

Отвечая на ваши вопросы:

В. Является ли хорошей практикой преобразование моего проекта реестра управления в проект ESB и развертывание файла car?

Ответ: Вы не можете преобразовать свой проект ресурсов реестра в проект конфигурации ESB, поскольку вы не можете создавать ресурсы реестра в своем проекте ESB.

В. Добавить реестр управления ролями в файл carbon.xml и развернуть проект реестра управления автомобилем?

Ответ: Вам не нужно менять роль сервера Carbon Server с помощью carbon.xml, как я объяснял ранее, вы можете изменить роль сервера артефакта C-App.

Однако изменение роли сервера артефакта C-App на роль сервера ваших серверов рекомендуется только для ресурсов реестра, поскольку у каждого и каждого Carbon Server есть реестр, в котором вы можете развернуть свои ресурсы реестра.

/Харшана

30.03.2013

2

Вы можете изменить его самостоятельно в углеродном приложении. В приложении Carbon откройте его pom, и вы увидите, что свойства определяют что-то вроде этого.

<com.example.reg-resource-proj.resource:exception_msg:1.0.0>capp/EnterpriseServiceBus</com.example.reg-resource-proj.resource:exception_msg:1.0.0>

Поэтому измените capp/GovernanceRegistry на capp/EnterpriseBus.

Или откройте тот же pom с помощью редактора Carbon Application Pom и измените роль сервера артефакта, указанного в зависимостях. Таким образом, этот артефакт будет развернут в ESB, поскольку его роль сервера — служебная шина предприятия.

Вам не нужно менять роль сервера сервера.

29.03.2013

3

Мы создаем наши CAR в режиме Continuous Delivery (с CruiseControl), и мы хотели иметь возможность развернуть один и тот же CAR в контейнере ESB со встроенным реестром для тестирования DEV, а также в ESB с удаленным GReg для среды PROD. Имея это в виду, метод изменения роли сервера артефакта ресурса реестра C-App в CAR для соответствия Carbon Server нам не подойдет. В итоге мы добавили роль Governance Registry в ESB в среде DEV (со встроенным реестром), и это работает.

02.08.2013
Новые материалы

Кластеризация: более глубокий взгляд
Кластеризация — это метод обучения без учителя, в котором мы пытаемся найти группы в наборе данных на основе некоторых известных или неизвестных свойств, которые могут существовать. Независимо от..

Как написать эффективное резюме
Предложения по дизайну и макету, чтобы представить себя профессионально Вам не позвонили на собеседование после того, как вы несколько раз подали заявку на работу своей мечты? У вас может..

Частный метод Python: улучшение инкапсуляции и безопасности
Введение Python — универсальный и мощный язык программирования, известный своей простотой и удобством использования. Одной из ключевых особенностей, отличающих Python от других языков, является..

Как я автоматизирую тестирование с помощью Jest
Шутка для победы, когда дело касается автоматизации тестирования Одной очень важной частью разработки программного обеспечения является автоматизация тестирования, поскольку она создает..

Работа с векторными символическими архитектурами, часть 4 (искусственный интеллект)
Hyperseed: неконтролируемое обучение с векторными символическими архитектурами (arXiv) Автор: Евгений Осипов , Сачин Кахавала , Диланта Хапутантри , Тимал Кемпития , Дасвин Де Сильва ,..

Понимание расстояния Вассерштейна: мощная метрика в машинном обучении
В обширной области машинного обучения часто возникает необходимость сравнивать и измерять различия между распределениями вероятностей. Традиционные метрики расстояния, такие как евклидово..

Обеспечение масштабируемости LLM: облачный анализ с помощью AWS Fargate и Copilot
В динамичной области искусственного интеллекта все большее распространение получают модели больших языков (LLM). Они жизненно важны для различных приложений, таких как интеллектуальные..