Zero — это фреймворк промежуточного программного обеспечения, основанный на Vert.x, который может помочь разработчикам программного обеспечения сосредоточиться на бизнес-требованиях вместо технических деталей Vert.x. Оригинальная идея этого фреймворка возникла из Spring Boot, поскольку в то время в сфере Vert.x не было подходящих инструментов.
У Zero есть две метафоры: оригинальное название «Zero Up», где «Up» означает, что я хочу создать систему, которая всегда будет работать онлайн, а «Zero» означает отсутствие дополнительной нагрузки для высокой производительности, и вы можете эффективно построить свою собственную систему с использованием только конфигурации по умолчанию.
Новейшая микроархитектура Zero (Aeon System) будет развёрнута в K8S с Istio. Это ориентированный на будущее метод создания зрелой системы с собственной облачной природой для большего числа предприятий, чтобы эффективно выполнять критически важные бизнес-задачи. И я надеюсь, что он станет важным инструментом для большего количества предприятий, чтобы завершить цифровую трансформацию и удовлетворить устойчивое развитие. Это может быть высокоэффективное цифровое промежуточное ПО!
Критически важно для начинающих: Zero Framework был реорганизован много раз, функции теперь очень сложны. Вы можете обратиться к следующей ссылке для получения более подробной информации, чтобы узнать о возможностях Zero.
Zero Framework (последняя версия) содержит пять основных проектов:
Название | Комментарий |
---|---|
vertx-gaia | Zero Core Runtime, содержит минимальную нулевую среду, и вы можете развернуть свои проекты на нуле. |
vertx-ifx | Infix Architecture, полезные плагины, которые могут поддерживаться Zero, и вы можете выбрать их по мере необходимости. |
vertx-import | Zero Использование зависимостей для выполнения разработки, обеспечивает единый вход для ваших проектов. |
vertx-semper | Aeon System, родная облачная среда на основе K8S с Istio. |
vertx-pin | Zero Extension Modules, предоставляет общие бизнес-функции для удовлетворения многих корпоративных требований, таких как ODOO. |
Название | Комментарий |
---|---|
Zero Ui | Zero UI Framework на основе React и Ant Design. |
Zero Ai | Zero Ai Toolkit для быстрой разработки. |
Zero Docs (EN) Документ, созданный onemsg (https://github.com/onemsg), блог автора — https://juejin.cn/user/3597257778669592/posts |
Zero original example demos for beginner.
Предыдущий нулевой документ до версии 0.4.8, версия на английском языке.
[«Zero冥思录»] (https://lang-yu.gitbook.io/zero/)
Основной обучающий курс для начинающих по изучению Zero Framework, версия на китайском языке.
[«Vert.x逐陆记»] (https://lang-yu.gitbook.io/vert-x/)
Базовый обучающий курс по vert.x framework, (в процессе).
[《Zero云平台白皮书》] (https://www.vertx-cloud.cn/document/doc-web/index.html)
Спецификация и руководство для разработчиков по работе с нулевой облачной платформой / приложением. (Включает Zero Extension, Zero UI, Aeon Platform & Zero Ai и т. д.), версия на китайском языке.
В последней версии 0.9.0 я опубликовал новый проект vertx-ams в рамках проекта vertx-gaia. Это общая библиотека, которая может быть использована в различных проектах, таких как Vertx, Spring и других. Она предоставляет общие функции языка JVM и может помочь вам более эффективно выполнять разработку вместо Util. Для получения дополнительной информации вы можете обратиться к разделу «9. Стандартизация» (https://www.vertx-cloud.cn/document/doc-web/index.html#_%E6%A0%87%E5%87%86%E5%8C%96).
Ссылка: https://gitee.com/silentbalanceyh/vertx-zero/tree/master/vertx-gaia/vertx-ams. Вы можете добавить следующий сегмент в свой собственный проект:
<dependency>
<artifactId>vertx-ams</artifactId>
<groupId>cn.vertxup</groupId>
<version>${ZERO_VERSION}</version>
</dependency>
В последнем документе упоминается сериализация инструментов jackson.
Здесь я предоставляю другой взгляд, чтобы вы могли узнать больше о Zero Framework.
Zero Extension был разработан и переработан для модульной среды. Вы можете настроить модули по своему усмотрению. Все модули могут поддерживать следующее:
Вот некоторые стандартные модули в Zero Extension.
Весь Zero Framework (Aeon Environment) выглядит следующим образом:
Последняя версия 0.9.0 включает спецификацию промышленного моделирования для поддержки большего количества факторов:
Я опубликовал проектную схему архитектуры Zero: Zero Architecture (https://www.edrawmax.cn/online/share.html?code=6a3c11741e9411edab98b3f29ce75cdd). Вы можете ознакомиться с графическим представлением взаимодействия онлайн. Эта работа продолжается. Основная схема Zero Booting выглядит следующим образом:
Если вы хотите использовать Zero framework, вы можете добавить следующую зависимость в ваш файл pom.xml, чтобы использовать Zero:
JDK 17+, vert.x 4.x
<parent>
<artifactId>vertx-import</artifactId>
<groupId>cn.vertxup</groupId>
<version>0.9.0</version>
</parent>
JDK 11+, vert.x 4.x
<parent>
<artifactId>vertx-import</artifactId>
``` | Последнее | Внутреннее | В разработке |
| --- | --- | --- |
| Система мониторинга интеграции K8S | Последнее | Внутреннее | В разработке |
| Управление медицинскими приборами | Последнее | Коммерческое | В разработке |
| Платформа управления гостиницами | Последнее | Коммерческое | В разработке |
| Система управления IoT | Последнее | Коммерческое | В разработке |
| Платформа для управления спецификациями | Последнее | Коммерческое | В разработке |
### 5.2. WeChat Group
Вы можете отправить запрос мне: `445191171`, чтобы связаться с автором нуля.
<img src="./docs/_image/chat.jpg" width="258" height="258" alt="Автор в WeChat"/>
## DESIGNED IN CHINA(中国设计)
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Опубликовать ( 0 )