cloud-business:基于互联互通云平台的设备自动化场景管理项目

用户可借助该项目实现设备自动化场景的增删改查操作及执行引擎功能,它是互联互通云平台逻辑实体之一,核心支持场景管理与自动化执行,依赖JDK、MySQL、Redis等环境,提供便捷的部署与配置方式。【此简介由AI生成】

分支6Tags1
文件最后提交记录最后更新时间
2 年前
2 年前
2 年前
1 年前
11 个月前
1 年前
1 年前
2 年前
2 年前
2 年前
2 年前
2 年前

cloud-business

介绍

cloud-business属于互联互通云平台(cloud-model、cloud-device、cloud-account、cloud-business、cloud-manager、cloud-dp)逻辑实体之一,主要用于设备自动化场景增删改查等操作和自动化场景执行引擎。

软件架构

输入图片说明

安装教程

  1. 系统依赖
名称 版本 用途
jdk 11 / 1.8 Java环境
lombok idea默认 代码简化插件
maven 3.6.3 包管理工具
redis 5.0.4 缓存库
mysql 8.0 / 5.7 数据库
  1. 打包及部署
    2.1、使用idea打包整个项目之后会在 bizscenecloud-web-app/target/下生成 bizscenecloud-web-app-1.0-SNAPSHOT.jar
    2.2、将bizscenecloud-web-app-1.0-SNAPSHOT.jar 拷贝到服务器。
  2. 启动命令
    Windows
      java -jar jar bizscenecloud-web-app-1.0-SNAPSHOT.jar
    
    Linux
     nohup java -jar jar bizscenecloud-web-app-1.0-SNAPSHOT.jar &
    
    指定配置文件和日志文件的启动命令,Linux 为例
      nohup java -jar bizscenecloud-web-app-1.0-SNAPSHOT.jar  --spring.config.location=application.properties --logging.config=logback-spring.xml  &
    

使用说明

  1. 启动验证 启动后访问后台的开放地址(在配置文件中设置),返回 “Welcome” 则为启动成功。

  2. 配置文件说明 配置文件在: bizscenecloud-web-app/src/main/resources 下 application.properties

    2.1、端口配置
    server.port=6789
    
    2.2、mysql 配置
    spring.datasource.dynamic.datasource.master.url=jdbc:mysql://localhost:3306/bizscenecloud?useUnicode=true&characterEncoding=utf-8&useSSL=false&allowPublicKeyRetrieval=true&nullCatalogMeansCurrent=true&useInformationSchema=true
    spring.datasource.dynamic.datasource.master.username=root
    spring.datasource.dynamic.datasource.master.password=123456
    
    2.3、 redis 配置
    spring.redis.host=localhost
    spring.redis.port=6379
    spring.redis.password=123456
    
    2.4、对外配置
    # 指定后台服务器,外部访问的地址,建议配置公网IP,该配置将会作为文件下载资源的前缀
    bizscenecloud.config.common.backend-url=http://localhost:6789
    
    2.5、文件存储位置

    默认文件存放在服务器的以下位置:

    Windwos:D:/defaultUploadFolder
    Linux:/mnt/openharmony/bizscenecloud/uploads
    

    如需更改文件在服务器中的存储位置,请修改数据库表DEV_CONFIG中config_key对应的值:

    # Windwos 的存储地址
    LAVAL_FILE_LOCAL_FOLDER_FOR_WINDOWS
    # Linux 的存储地址
    LAVAL_FILE_LOCAL_FOLDER_FOR_UNIX
    
    2.6、上传的文件大小限制
    #单次请求中多个文件总数的最大值,如不限制可设置为-1
    spring.servlet.multipart.max-request-size=3000MB
    #单个文件最大值,如不限制可设置为-1
    spring.servlet.multipart.max-file-size=3000MB
    
    2.7、公共配置
    #后台公开URL,该url影响到文件上传下载的路径,请按实际填写
    bizscenecloud.config.common.backend-url=http://公网IP:5001
    
  3. xxxx

参与贡献

  1. Fork 本仓库
  2. 新建 Feat_xxx 分支
  3. 提交代码
  4. 新建 Pull Request

特技

  1. 使用 Readme_XXX.md 来支持不同的语言,例如 Readme_en.md, Readme_zh.md
  2. Gitee 官方博客 blog.gitee.com
  3. 你可以 https://gitee.com/explore 这个地址来了解 Gitee 上的优秀开源项目
  4. GVP 全称是 Gitee 最有价值开源项目,是综合评定出的优秀开源项目
  5. Gitee 官方提供的使用手册 https://gitee.com/help
  6. Gitee 封面人物是一档用来展示 Gitee 会员风采的栏目 https://gitee.com/gitee-stars/

项目介绍

用户可借助该项目实现设备自动化场景的增删改查操作及执行引擎功能,它是互联互通云平台逻辑实体之一,核心支持场景管理与自动化执行,依赖JDK、MySQL、Redis等环境,提供便捷的部署与配置方式。【此简介由AI生成】

定制我的领域