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

OSCHINA-MIRROR/s11e-DAO-bsin-paas-all-in-one

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

Блокчейн-платформа для низкокодовой разработки

Введение в открытый проект

Bsin-PaaS (Бинь Синь) — это корпоративная платформа для децентрализованного построения приложений с низким и нулевым кодом, которая позволяет предприятиям быстро создавать конкурентоспособные бизнес-платформы, процессные платформы и фронт-офисы на основе облачных технологий. Bsin-PaaS включает в себя микрофронтенд-дизайн, микросервисную архитектуру, сервисную оркестровку, рабочий поток, безопасный шлюз и блокчейн-движок. Эта платформа использует блокчейн (публичный блокчейн и альянс-блокчейн) в качестве технической поддержки и предоставляет однократное решение daPaaS для предприятий, помогая им создать базовую технологическую инфраструктуру цифровой экономики.

Как платформа, Bsin-PaaS имеет собственные цифровые активы и ориентирована на пользователя, позволяя владельцам удерживать ценность в своих руках и помогая предприятиям создавать новые коммерческие экосистемы.

Концепция дизайна

  • Унифицированная корпоративная технологическая стратегия.
  • Единая цифровая корпоративная ИТ-архитектура.
  • Единый корпоративный процесс разработки.
  • Объединение ресурсов разработки.

Руководство по развёртыванию

[Руководство по развёртыванию серверной части Bsin-PaaS](./Bsin-PaaS 服务端部署文档.md)

Развёртывание серверного кода

Подготовка среды

  • Особое примечание: обязательно следуйте инструкциям по развёртыванию и эксплуатации в этом документе, чтобы избежать проблем!

Среда:

Инструмент Версия Примечание
JDK 11
MySQL 8.0 Рекомендуется использовать MySQL
IDEA Рекомендуется использовать IDEA
zookeeper 3.6.2
seata 1.4.2

Шаги

Шаг 1: Загрузка проекта
git clone https://gitee.com/bsin-paas/all-in-one.git
Шаг 2: Инициализация базы данных

Примечание к параметрам:

Версия: mysql8.0
По умолчанию используется набор символов utf8mb4
По умолчанию сортировка utf8mb4_general_ci

Описание скрипта:

bsin-server-upms\doc\init.sql — скрипт управления правами доступа upms
bsin-server-targe-gateway\src\main\resources\sql\mysql_ini.sql — скрипт шлюза
Шаг 3: Изменение конфигурации
  1. Измените информацию о подключении к базе данных (необходимо изменить оба файла application.properties в upms и шлюзе).
spring.datasource.url=jdbc:mysql://127.0.0.1:3306/bsin-upms?characterEncoding=UTF-8&serverTimezone=Asia/Shanghai&allowMultiQueries=true&zeroDateTimeBehavior=convertToNull #изменить на созданную базу данных
spring.datasource.username=***  #имя пользователя
spring.datasource.password=***  #пароль
  1. Убедитесь, что конфигурация zookeeper верна (оба файла application.properties в upms и шлюзе должны подтвердить, является ли IP-адрес локальным).
# конфигурация zookeeper
com.alipay.sofa.rpc.registry.address=zookeeper://127.0.0.1:2181   
  1. Измените адрес seata (файл конфигурации bsins-server-target-gateway file.conf).
service {
  #transaction service group mapping
  vgroupMapping.my_test_tx_group = "default"
  #only support when registry.type=file, please don't set multiple addresses
  #для локальной среды необходимо изменить
  default.grouplist = "127.0.0.1:8091"          #подтвердить, является ли IP локальным
  #degrade, current not support
  enableDegrade = false
  #disable seata
  disableGlobalTransaction = false
}
Шаг 4: Запуск в порядке
  1. Сначала запустите zookeeper.

В каталоге bin zookeeper введите команду:

./zkServer.sh — вызов сценария zookeeper
./zkServer.sh start — запуск команды
  1. Запустите seata.

Введите команду в каталоге bin seata:

./seata-server.bat -p 8091 -h 127.0.0.1 -m file — команда запуска
  1. Перейдите в каталог проекта и запустите класс запуска.

Java-код: сначала запустите шлюз

bsin-server-targegateway\src\main\java\me\flyray\bsin\gateway\BsinGatewayApplication.java
затем запустите upms
upms-server\src\main\java\me\flyray\bsin\server\BsinUpmsApplication.java

[Руководство по развёртыванию клиентской части Bsin-PaaS](./Bsin-PaaS 前端部署文档.md)

Развёртывание клиентского кода

Среда подготовки

  • Особое примечание: пожалуйста, строго следуйте инструкциям этого документа при развёртывании и эксплуатации, чтобы избежать неприятностей!

Установка node

Перейдите на официальный сайт, чтобы загрузить версию node, и установите её локально.

Процесс развёртывания

  • Особое примечание: независимо от того, являетесь ли вы опытным инженером-программистом или новичком-стажёром, пожалуйста, полностью следуйте инструкциям в этом документе при развёртывании, чтобы избежать ошибок!
Шаг 1: Загрузить проект
git clone https://gitee.com/bsin-paas/all-in-one.git
Шаг 2: Установить зависимости
  1. Установите зависимости базовой структуры.

Войдите в корневой каталог bsins-apps-container и выполните команду:

npm install
  1. Установите зависимости управления правами.

Войдите в корневой каталог bsins-ui-upms и выполните команду:

npm install
Шаг 3: Изменить конфигурацию
  1. Изменить конфигурацию базовой структуры.

Перейдите в каталог config bsins-apps-container и измените файл config.ts.

'process.env.baseUrl': 'http://ip:порт'
  1. Изменить конфигурацию управления правами.

Перейдите в umirc.ts в каталоге bsins-ui-upms и измените его.

'process.env.baseUrl': 'http://ip:порт' 
Шаг 4: Запустить
  1. Запустить базовую структуру.

Выполните команду в корневом каталоге bsins-apps-container:

npm start
  1. Запустить управление правами.

Выполнить команду в корневом каталоге bsins-ui-upms:

npm start
Шаг 5: Доступ к интерфейсу

Откройте chrome и перейдите по адресу http://localhost:8080. По умолчанию имя пользователя — admin, пароль — 123456.

Демонстрация проекта

bsin-paas Платформа: арендатор bsin-paas, учётная запись: admin, пароль: 123456

http://operation.flyray.me/

Позиционирование платформы

Предоставляет daPaaS-решение корпоративного уровня, помогающее предприятиям быстро внедрять инновации в бизнесе и осуществлять цифровую трансформацию.

Идея

Для предпринимателей — развитие, для потребителей — права, для инвесторов — богатство. Совместное создание ценности, совместное использование ценности.

Общая архитектура платформы

avatar

Архитектура платформы основана на концепции DDD

avatar

позиционирование bsin-paas

avatar

Введение в проект

  • bsins-apps-container — базовая структура микрофронта
  • bsins-server-targe-gateway — шлюз
  • bsins-server-upms — серверная часть управления правами
  • bsins-ui-upms — интерфейс управления правами

Справочные документы

Общий план bsin-paas

avatar

UI-демонстрация

  • Страница входа avatar

  • Рабочий стол avatar

  • Настройка темы avatar

  • Управление правами avatar

  • Оркестровка рабочих процессов avatar

  • Холст рабочего процесса avatar

  • Сервисная оркестровка

Это перевод текста, который удалось распознать. Если в тексте есть ошибки или неточности, пожалуйста, сообщите мне об этом.

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

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

1
https://api.gitlife.ru/oschina-mirror/s11e-DAO-bsin-paas-all-in-one.git
git@api.gitlife.ru:oschina-mirror/s11e-DAO-bsin-paas-all-in-one.git
oschina-mirror
s11e-DAO-bsin-paas-all-in-one
s11e-DAO-bsin-paas-all-in-one
master