Enterprise level safety function system 企业级安全功能系统快速开始 elsfs

最新文档:https://elsfs.gitee.io/
elsfs 框架:https://gitee.com/elsfs/elsfs-cloud

环境准备

①后端开发环境

  • 必要环境

    1. Java17+
    2. Maven 3.8+
    3. MySQL 8.0+
    4. Redis 5.0+
    5. nacos 2.2.x
  • 常用工具

    1. idea 2022+
    2. navicat
    3. switchHosts
    4. Git

②配置本地hosts

注意:必须配置 hosts ,禁止修改代码中配置成IP | 梯子、VPN 等软件会导致 hosts 配置失效,请关闭!!

127.0.0.1 nacos
127.0.0.1 mysql
127.0.0.1 redis
127.0.0.1 kibana

③项目下载

平台 地址
gitee git clone https://gitee.com/elsfs/elsfs-cloud.git
github git clone https://github.com/elsfs/elsfs-cloud.git 待开放

④初始化数据库

版本: mysql8.0+ 默认字符集: utf8mb4 默认排序规则: utf8mb4_general_ci

-- 核心数据库
source db/elsfs-mysql.sql;
-- nacos配置
source db/naocs-mysql.sql;

⑤配置文件修改

特别说明: host配置不要改成IP , why?

  • 好处是在分布式系统中,会存在大量的IP 配置,不同模块链接数据库 、redis、mq 等,使用hosts 可以统一管理,做环境切换

  • 非常适合容器化部署,在现有的docker-compose 、k8s 等中 service的概念和 hosts 设计非常吻合,不知道其他service 的ip 但你可以通过的 ping service_name 即可通信。 通过hosts 我们就可以实现一键启动 不需要关注你的mysql redis 的ip 配置是什么

    elsfs/elsfs-optionl/elsfs-optionl-nacos/src/main/resources/application.yml

    db:
    num: 1
    user: ${MYSQL-USER:root} #修改:用户名
    password: KaTeX parse error: Expected 'EOF', got '#' at position 18: …YSQL-PWD:root} #̲修改:密码, 特殊字符使用 '…{MYSQL_HOST:mysql}: M

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值