Обновите Servicemix 4 до Servicemix 7
Мы используем ServiceMix 4 в нашей компании, теперь из-за устаревания Java 6 мы планируем обновить и Java, и ServiceMix до последней версии.
Но я вижу много изменений конфигурации, включенных в Servicemix 7, так как мы можем перейти с SMX4 на SMX7?
Кроме того, где я могу найти учебники для полного изучения SMX7?
Я сделал небольшой поиск, и все, что я заканчиваю, - это простое вступление, упомянутое в SMXx. x quickstart.pdf.
Все пакеты, которые были построены ранее, были сделаны разными людьми и полностью отличаются от стандартного способа. Поэтому я хочу полностью изучить SMX, чтобы либо я мог изменить старый способ, если это необходимо, либо я могу восстановить самостоятельно.
1 ответ
В зависимости от компонентов Servicemix, которые вы использовали в своих проектах, это будет более или менее болезненным. С версии 4 до версии 7 почти все под капотом (karaf, cxf, верблюд, ...) изменилось массово.
Учебники не очень вам помогут, так как они охватывают только основные вещи. Есть книга "Instant Apache Servicemix". Мой совет - запачкать руки и задавать конкретные вопросы в группе пользователей, когда они возникают.
Если вы сделали все, как рекомендовано (например, написали модульное тестирование и интеграционные тесты), вы развернете версию 7, запустите свои тесты, исправите ошибки и все готово.
Если нет, я бы посоветовал переходить по частям с SMX4 на SMX7, чтобы изолировать проблемы. Сейчас самое время написать эти тесты (если у вас их еще нет).
Я понимаю ваше стремление перейти на SMX7, однако в вашей ситуации может быть полезен промежуточный шаг к более раннему выпуску.