Выпуск Rain bond 5.1.4, общее обновление и откат c k сложной архитектуры микросервиса
Сегодня мы представляем вам четвертую обновленную версию серии Rain bond 5.1. Основным содержанием этого обновления является общее обновление и откат приложений с архитектурой сложных микросервисов, что позволяет обеспечить непрерывную доставку сложной архитектуры микросервисов, а также быструю доставку и обновление корпоративных приложений со сложной архитектурой. Есть также некоторые незначительные оптимизации и исправления ошибок.
Rain bond-это облачная операционная система с открытым исходным кодом для корпоративных приложений, которая поддерживает весь процесс разработки, архитектуры, доставки и обслуживания корпоративных приложений. Благодаря ненавязчивой архитектуре он легко соединяет все виды корпоративных приложений. Базовые ресурсы могут подключаться к IaaS, виртуальным машинам и физическим серверам и управлять ими.
Общее обновление и откат сложных приложений с архитектурой микросервисов
Столкнувшись со сложной архитектурой микросервисов, могут существовать десятки компонентов микросервисов, и между службами существуют бизнес-зависимости; управление версиями микросервисов является сложным; процесс разработки и тестирования неэффективен. Для решения вышеуказанных проблем единая модель управления микросервисами больше не применима, и необходимо рассмотреть общее управление архитектурой микросервисов. Это обновление может реализовать общую версию сложной архитектуры микросервиса, независимую разработку микросервиса, общее обновление и откат тестовой среды и производственной среды. Процесс обновления обновляет только изменяющиеся службы и конфигурацию, обновляет текущие процессы и осуществляет непрерывное обновление бизнеса.
Процесс обновления и отката осуществляется через рынок приложений Rain bond, который определяет способ хранения, совместного использования, доставки и управления приложениями.
Рынок приложений Rainbond отличается от традиционного зеркального хранилища тем, что он определяет стандартную облачную модель собственного приложения, поддерживающую крупномасштабные и распределенные цифровые бизнес-системы, основанные на поддержке систем хранения, таких как зеркальный склад, пакетный склад и хранилище объектов, и обеспечивает создание, публикацию, хранение, доставку и безопасность моделей приложений. Ряд мер поддержки бизнеса, таких как установка и модернизация, может использоваться в качестве платформы управления бизнесом для совместного использования бизнес-систем и промежуточного программного обеспечения, созданных предприятиями удобным и гибким способом внутри компании, а также в качестве основы для разработки отраслевых стандартов доставки телефонной связи, процессов доставки и путей доставки в соответствии с отраслевыми характеристиками извне. Самое большое преимущество рынка приложений заключается в его охвате. Не только сервисные компоненты и приложения (бизнес-системы), но даже решения могут поддерживать совместное использование в один клик, установку и использование в один клик, что значительно облегчает пользователям только установку и использование, пользователям не нужно разбираться в технологиях.
До 5.1.4 rainbond поддерживал обновление только одной службы в облачном приложении. Если вы хотите обновить все облачное приложение, вам необходимо обновить каждую службу отдельно, и вы не можете обновить только что добавленную службу. Это доставляет пользователям большие неудобства. Для того, чтобы упростить работу пользователей, необходимо обновить каждую услугу отдельно. Высокий пользовательский опыт, мы обновили рынок приложений в версии 5.1.4.
Функциональные характеристики
- Гибкий режим обновления: вы можете свободно выбирать службы, которые необходимо обновить. Вы можете обновить их все или часть.
- Создание новых дополнительных служб: В дополнение к обновлению существующих служб вы также можете создавать службы, которые недоступны в старой версии, но доступны в новой версии.
- Подробная информация об изменениях: В интерфейсе обновления вы можете просмотреть изменения атрибутов между текущей версией и новой версией службы.
- Подробная Запись Об Обновлении: Rain band подробно записывает каждую операцию обновления, включая время операции обновления, изменение номера версии и информацию об изменении атрибутов службы.
- Автоматический откат: В процессе обновления приложения, если в программе есть исключение, она вернется в состояние до обновления, избегая только обновления некоторых атрибутов или служб.
- Откат вручную: После успешного обновления, если новая версия неисправна и службы работают неправильно, или если вы предпочитаете версию до обновления, вы можете выполнить откат вручную и вернуться к предыдущей версии.
Простая демонстрация
Для получения более подробной информации, пожалуйста, обратитесь к Документу об обновлении сервиса
Другие улучшения
- Когда сторонняя служба добавляет новый адрес экземпляра, она разрешает порты в адресе
- Зеркальные сервисы Поддерживают изменение учетной записи Зеркального хранилища, пароля и т.д.
- Инструмент командной строки GRETL добавляет шлюз атрибутов идентификации
- Внедрение доменных имен пользовательских политик шлюза в службы в виде переменных среды (связанных документов)
- Информация о конфигурации, такая как переменные среды, файлы конфигурации и т. Д., Синтезируется в конфигурацию среды
- Поддержка определения служб, не являющихся общими, при совместном использовании приложений
- Поддержка взаимной передачи информации о сервисной связи и переменных среды
- При выключении или перезапуске службы добавьте дополнительное подтверждение, чтобы предотвратить неправильную работу
Установка:
- Оптимизация процесса инициализации центра обработки данных во время установки
- Оптимизируйте структуру задач установки и настройте путь к автономным зеркальным файлам
- Поддержка настройки типов сетей
- Оптимизация Параметров Конфигурации Частичных Компонентов
- Конфликт между IP-сегментом хоста и IP-сегментом контейнера во время оптимальной установки
ИСПРАВЛЕНИЕ ошибок
- [Важно] Исправлена проблема, из-за которой модуль не мог быть удален или удален при закрытии службы, что заняло много времени.
- [Важно] Исправлена аномальная служба rbd-концентратора для узла в узле с несколькими системами управления, но шлюз не отключил ее, чтобы вызвать аномальное goodrain.me обслуживание.
- Исправлены ошибки управления Политикой доступа к шлюзу для сторонних Служб
- Исправлена ошибка удаления системных исключений отчетов о портах
- Исправлена проблема с редактированием политики шлюза HTTPs, не удалось проверить HTTP перезаписать HTTPs
- Исправлена ошибка, из-за которой не удавалось повторно определить язык после изменения источника сборки
- Исправлена ошибка, из-за которой не удавалось изменить параметры проверки работоспособности.
- Исправлена проблема неполного отображения номера версии приложения в городе Юнши.
- Исправлена проблема отсутствия кнопки “Дополнительно” при добавлении зеркального сервиса
- Исправлена проблема неполного отображения зеркального тега в источнике сборки
- Исправлена проблема создания приложения без состояния, когда приложение было проверено, но оно было приложением без состояния, когда оно было успешно создано.
- Исправлена проблема, из-за которой приложения без состояния не могли быть изменены на приложения с сохранением состояния
- Исправлена проблема статистической ошибки доступных ресурсов после запрета диспетчеризации вычислительных узлов
- Исправлена проблема, связанная с ошибкой состояния политики доступа к TCP сторонних служб и неработоспособностью
- Исправлена проблема, из-за которой Websocket не работал в настройках параметров политики шлюза
- Исправлена проблема ошибки зеркального отображения в docker -compose.yaml, экспортированный из облачного приложения
- Исправлена проблема неправильной проверки формата имени переменной среды и поддерживаемого имени переменной среды с помощью “.”.
Установка и модернизация
Установка нового кластера относится к документации по установке Rainbond: https://www.rainbond.com/docs…
Обновите существующие кластеры до версии 5.1.4: https://www.rainbond.com/docs…