1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/fhs-opensource-fhs-framework

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 12 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 12:25 c788b73

AD部分

Компания имеет полный набор коммерческой версии данных для центра обработки данных с исходным кодом, основанным на реализации Doris, для анализа хранилища данных. Поддерживает хранение и анализ данных уровня PB. Функциональные модули следующие:

Функциональные модули

  1. Управление источниками данных.
  2. Управление метаданными.
  3. Управление стандартами данных: стандартные корни слов, стандартные словари, данные, стандарты, публикация, многоверсионное управление, проверка соответствия стандартам данных.
  4. Управление хранилищем данных: поддержка тематических областей, тем, кластеров хранилищ данных, моделирование измерений, управление моделями, аудит моделей, просмотр данных модели, резервное копирование и восстановление хранилища данных.
  5. Качество данных: определение правил, выполнение задач, просмотр результатов, статистический анализ, журнал устранения проблем с качеством.
  6. Происхождение данных: происхождение данных, поток данных.
  7. Маркировка данных: объекты маркировки, управление маркировкой, задачи маркировки, маркировка групп, маркировка изображений.
  8. Услуги данных: онлайн-разработка интерфейса (поддержка обработки данных через JS-скрипты и возврат, поддержка динамического SQL), тестирование интерфейса, выпуск интерфейса, управление приложениями, авторизация приложений.
  9. Каталог активов: каталогизация активов, авторизация элементов активов, просмотр элементов активов, подача заявок на элементы активов.
  10. Интеграция данных: Kettle-планирование, онлайн-дизайн задач/преобразований, построение и планирование задач DataX, обслуживание нескольких каталогов данных Doris, упрощённое ETL, FLINK.
  11. Визуализация данных: наборы данных, управление отчётами, дизайн отчётов, просмотр отчётов.

Технический стек

Бэкенд: Java springboot 2.7 springcloud/alibaba, mybatis plus hutool и другие распространённые технологии. Фронтенд: vue, elementui, vite и другие распространённые технологии. Промежуточное ПО: Doris, MySQL, Redis, RabbitMQ, Minio, Zookeeper.

Есть демонстрационная среда и план, требуется добавить V: abcd19920605.

Архитектура: Изображение

FHS-Framwork (перевёрнутая верёвка) — это интегрированная платформа для быстрой разработки, которая объединяет множество отличных отечественных и зарубежных проектов с открытым исходным кодом. Помимо предоставления обычных функций для быстрой разработки платформ, таких как пользователи, роли, разрешения, меню, словари, аудит журналов и генераторы кода, она также предоставляет услуги перевода и PAGEX, которые могут помочь вам писать меньше SQL и кода переднего плана.

Официальный канал обмена QQ FHS-Framwork: 976278956. Для присоединения к группе WeChat добавьте личный WeChat и отправьте запрос на добавление в группу. Идентификатор WeChat находится в конце.

Vite: bootstrap

Vue: bootstrap

ElementUI: bootstrap +

Spring Boot: spring-boot

Spring Cloud: spring-cloud

MyBatis Plus: mybatis-plus

SaToken: beetl

Адрес для ознакомления (просьба поставить звезду)

http://demo.fhs-opensource.top/login, admin, 123456

Веб-сайт: http://docs.fhs-opensource.top/.

Предварительный просмотр изображения

Изображение Изображение

Технические стеки

Изображение

И другие различия в структуре

— Компонент перевода: идентификатор пользователя 1 преобразуется в «Маленький Мин», пол 1 — в мужской. Подробности см.: https://gitee.com/fhs-opensource/easy_trans.

— Режим All in One: более удобно отлаживать одноэлементные приложения во время разработки и расширять микросервисы во время развёртывания.

— Более простой вызов микросервисов: упрощение разработки и вызова микросервисов. Подробнее см.: https://gitee.com/fhs-opensource/easy_cloud.

— Меньший объём кода для импорта Excel: обратный перевод данных Excel (Маленький Мин → идентификатор пользователя 1, мужчина → 0), обязательные проверки, регулярные проверки и проверки на дублирование поддерживаются платформой. Подробные сведения см. в коде переднего и заднего плана функции импорта пользователя.

— Pagex Json-управляемый набор компонентов Vue: по сравнению с Avue и Amis от Baidu, который фокусируется только на переднем плане, Pagex уделяет больше внимания настройке взаимодействия с серверной частью и может дополнительно сократить объём кода.

— Высокоуровневый API запросов: предоставляет высокоуровневые API запросов, простые запросы одной таблицы и запросы нескольких таблиц, обычно не требующие написания SQL.

— Многотабличный запрос MyBatis Plus: конкретный способ использования см. в официальном репозитории MP: https://gitee.com/baomidou/mybatis-plus4.

— Цепочка запросов MyBatis Plus:

new User().userId().eq(1).innerJoin(School.class).list();

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

- Заполнение формы

Сколько раз нужно заполнить форму от разработки до запуска? Почему бы не позволить ему автоматически заполняться с помощью регулярных выражений и словаря? После заполнения можно внести изменения в то, что вы хотите изменить, и получить новый опыт работы с функциями пользователя.

Использование

  1. Новая документация: http://fhs-opensource.top/components/readme.html
  2. Быстрый старт: A. Подготовьте Redis и MySQL. B. Создайте базу данных и импортируйте fhs-demo.sql из sql&docs (если некоторые операторы SQL не выполняются, выполните их вручную). C. Перетащите mybatis_plus_advance_ext-1.0.0.jar из sql&docs в Idea для установки этого плагина. Этот плагин похож на Lombok и может улучшить PO. D. Измените конфигурацию Redis и MySQL в файле application-dev.yml в папке src/main/resources. E. Запустите SingleApplication.java в папке src/main/java. F. Если компиляция не удалась, можно добавить: -Djps.track.ap.dependencies=false. Не рекомендуется использовать версию Node выше 15, иначе интерфейс может работать неправильно.

Если вы не можете загрузить jar, используйте официальный адрес центрального репозитория: https://repo1.maven.org/maven2/.

Заключение

В настоящее время существует множество платформ быстрой разработки в Китае, каждая из которых имеет свои особенности. FHS не обязательно является лучшей, но мы хотим быть одной из многих ярких платформ быстрого развития. Мы отличаемся от тех, кто пишет платформы быстрого развития, когда они возбуждены, или планирует получать прибыль от них. FHS долгосрочно поддерживается и полностью открыт. Надеемся, что проходящие мимо коллеги дадут нам звезду и поддержат нас!

Авторский WeChat

Введите описание изображения

Опубликовать ( 0 )

Вы можете оставить комментарий после Вход в систему

1
https://api.gitlife.ru/oschina-mirror/fhs-opensource-fhs-framework.git
git@api.gitlife.ru:oschina-mirror/fhs-opensource-fhs-framework.git
oschina-mirror
fhs-opensource-fhs-framework
fhs-opensource-fhs-framework
v3.x