Выпуск Rain bond v5.1.2, простое управление и доставка приложений с архитектурой микросервисов
Rain bond-это облачная операционная система с открытым исходным кодом для корпоративных приложений, которая поддерживает весь процесс разработки, архитектуры, доставки и обслуживания корпоративных приложений. Благодаря ненавязчивой архитектуре он легко соединяет все виды корпоративных приложений. Базовые ресурсы могут подключаться к IaaS, виртуальным машинам и физическим серверам и управлять ими.
В марте 2019 года Rainbond выпустила версию v5.1. После одного месяца фактического использования на сотнях предприятий команда продолжила отслеживать дефекты версии и до сих пор выпустила две версии для исправления ошибок.
Цель продуктов Rainbond с открытым исходным кодом-стать облачной операционной системой корпоративной ИТ-системы. Являясь базовой платформой, Rainbond поддерживает корпоративных пользователей во всех сферах жизни, оптимизирует процессы разработки и доставки ИТ-программного обеспечения на предприятиях, занимающихся разработкой, и обеспечивает универсальную разработку и доставку. Rain bond, являясь партнером ИТ-поставщиков в обширной отрасли, предоставляет стабильную, удобную и эффективную базовую платформу для обслуживания архитектуры, разработки и доставки отраслевого программного обеспечения. Рейн Бонд движется вперед по этому пути. В версии 5.1 мы представили следующую функциональную систему для обслуживания пользователей.
Поддержка интеграции и управления микросервисами сторонних производителей
Rain bond имеет две общие проблемы в процессе использования на многих предприятиях:
- Пошаговая стратегия миграции, услуги Rainbow о том, как взаимодействовать с устаревшими службами и единым управлением.
- Шлюз приложений Rain bond очень полезен, но устаревшие службы не могут совместно использовать внешние сетевые порты или доменные имена со службами Rainbond.
В Rain bond V5.1 предложена концепция стороннего сервиса. Служба, которая работает за пределами кластера Rainbond и обычно может взаимодействовать с Rain band, называется сторонней службой. Для таких услуг мы поддерживаем статическую регистрацию, динамическую регистрацию (Etcd, Zookeeper, Консультация) для получения адреса связи сторонних служб, предоставляя сторонним службам следующие возможности:
- Интегрируйте встроенную сетчатую архитектуру Rainbond, легко соединяйтесь со службами в кластере и предоставляйте функции управления коммуникацией служб.
- Интегрированный шлюз приложений Rain bond, унифицированное управление доступом к услугам за пределами сети.
- Бизнес-системы, работающие в различных средах и системах, управляются и визуализируются для формирования целостной бизнес-архитектуры.
Для получения дополнительной информации и поддержки сторонних служб см. документацию: Rainband поддерживает интеграцию сторонних служб
После выпуска этой функции корпоративные пользователи, которые запускают Rainbond в Aliyun, могут более легко подключаться к ресурсам RDS Aliyun. В полной мере используйте облачные ресурсы, чтобы снизить затраты на обслуживание ИТ-системы.
Поддержка Последовательности Запуска Микросервиса
В сложной архитектуре микросервисов некоторые службы должны зависеть от других служб, чтобы работать должным образом. То, как работать с последовательностью запуска служб в соответствии с зависимостями, является ключом к упрощению управления сложной архитектурой микросервисов.
Rainband реализует автоматическую последовательность запуска служб в соответствии с зависимостями. Когда зависимые службы будут работать должным образом, будут запущены последующие службы, и все службы будут запускаться итеративно.
Основной уровень абстракции Rain bond воплощен в этом аспекте. Ясно, что уровень абстракции docker-это уровень контейнера. Уровень абстракции kubernetes можно рассматривать как уровень обслуживания (Pod-уровень). Ключевым уровнем абстракции Rain bond является более высокий уровень приложений, особенно сегодня, когда преобладает архитектура микросервисов. Существует множество сервисных компонентов. Для большинства бизнес-программ для обеспечения нормальной работы всего бизнеса необходимо ручное управление последовательностью запуска. Rain bond способен контролировать жизненный цикл и другие автоматизированные операции на прикладном уровне.
Эта функция создала большую ценность среди пользователей промышленного интернет-программного обеспечения после ее выпуска. Полная платформа для разработки промышленных интернет – приложений состоит из более чем 20 сервисных компонентов. В прошлом каждая стоимость доставки на заводе требовала квалифицированного инженера по доставке для отладки в течение примерно 2 дней, прежде чем она могла быть в основном завершена. Главное-освоить зависимости между сервисами, последовательность запуска, конфигурацию сервиса, которая основана на том, что зрелость их продуктов была относительно высокой. На более позднем этапе затраты на эксплуатацию и техническое обслуживание этой бизнес-системы для доставки пользователей также очень велики. После использования Rainbond в качестве базовой платформы доставки они развернули все сервисы в Rainbond и выпустили их на рынок приложений за один день. Благодаря полному управлению жизненным циклом прикладной системы Rainbond и управлению последовательностью запуска реализовано ключевое развертывание полной платформы разработки промышленных интернет-приложений, а также
Модернизация Системы Строительства Источника
Служба непрерывного построения на основе исходного кода является одной из наиболее часто используемых функций для пользователей Rainbond. Поскольку версия 5.0 была значительно обновлена, версия 5.1 продолжает приносить обновления. Он поддерживает более совершенные общие языки, такие как Java, PHP, NodeJS и т.д.
- Vue и React можно развернуть, добавив поддержку типов исходных текстов интерфейсных проектов NodeJS.
- Java-Maven добавляет конфигурацию пользовательского интерфейса для параметров компиляции Maven.
- Все типы Java поддерживают конфигурацию пользовательского интерфейса для версий OpenJDK и Oracle JDK.
- PHP и статический язык поддерживают пользовательский интерфейс для выбора типа и версии промежуточного программного обеспечения.
- Локализуйте модули и ресурсы общего кода из облака, чтобы лучше поддерживать создание исходного кода в автономных средах
- Поддержка повторного определения и изменения типа источника обслуживания
Кроме того, Rainbond предоставляет более подробное описание различных типов документов спецификации поддержки исходного кода. Пожалуйста, обратитесь к спецификации поддержки исходного кода Rain bond.
Построение исходного кода в основном служит сценариям разработки. В настоящее время многие корпоративные разработчики не могут определить высококачественные файлы докеров из-за стоимости обучения. Механизм построения на основе исходного кода, предоставляемый Rain bond, является самым простым способом для разработчиков использовать Rainbond для публикации сервисов.
Мы приходим к выводу, что Java по-прежнему остается самым популярным языком для разработки, поэтому непрерывная оптимизация поддержки языка Java Rainbands по-прежнему находится в центре внимания версии V5.1. Spring Cloud используется большим количеством пользователей, поэтому Rainbond добавит несколько сервисных модулей непосредственно на основе исходного кода Maven в последующую версию V5.1. Удобный режим создания сервиса дополнительно обеспечивает пользователям эффективность создания сервиса.
В дополнение к большим функциональным изменениям, упомянутым выше в Rainbond V5.1, Rain band также внес множество функциональных улучшений и оптимизаций. Подробная ссылка:
В дополнение к большим функциональным изменениям, упомянутым выше в Rainbond V5.1, Rain band также внес множество функциональных улучшений и оптимизаций. Подробная ссылка:
В дополнение к большим функциональным изменениям, упомянутым выше в Rainbond V5.1, Rain band также внес множество функциональных улучшений и оптимизаций. Подробная ссылка:
В дополнение к большим функциональным изменениям, упомянутым выше в Rainbond V5.1, Rain band также внес множество функциональных улучшений и оптимизаций. Подробная ссылка:
Начните свое радужное путешествие
Независимо от того, сталкивался ли ваш бизнес с упомянутыми выше проблемами, которые влияют на эффективность разработки и доставки вашего продукта, вы также можете использовать Rainbond для оптимизации существующих моделей и опыта.
Справочное руководство по установке Rainbond https://www.rainbond.com/docs…
Рейн бонд использует справочное руководство https://www.rainbond.com/docs…
Руководство по расширенному сценарию Rainbond https://www.rainbond.com/docs…