环境准备 #

WARNING

⚠️ 请注意;⚠️ 请注意;⚠️ 请注意:

为了便于快速搭建开发环境,数据库(MySQL、Redis、MongoDB)和消息组件(RabbitMQ)均采用容器启动。 如果是在生产环境下,建议直接在宿主机上安装数据库和消息组件,数据库(MySQL、Redis、MongoDB)和消息组件(RabbitMQ)。

⚠️ M1&M2请注意;⚠️ M1&M2请注意;⚠️ M1&M2请注意:

由于架构问题,可能导致部分组件(如Nacos)镜像启动失败,请自行替换本地or云上环境,或自行根据官方文档编译镜像

开发环境 #

必要软件环境 #

务必保证至少需要给 docker 分配:1 核 CPU 以及 4G 以上的运行内存!

  • JDK : 推荐使用 Oracle JDK 1.8 或者 OpenJDK8,理论来说其他版本也行;

  • Maven : 推荐使用 Maven 3.8 ,理论来说其他版本也行;

  • IDE : IntelliJ IDEA 或者 Eclipse,理论来说其他 Java IDE 也行;

  • Docker : 需要提供 dockerdocker-compose 指令,至少需要给 docker 分配 4G 的运行内存,建议配置国内镜像加速,下载镜像速度会快一些。

Hosts 配置 #

该步骤 仅在本地开发电脑 上进行配置,如果部署生产环境无需配置

  • Windows(需要使用管理员权限):c:\windows\system32\drivers\etc\hosts

  • Linux:/etc/hosts

  • 在 hosts 文件中添加以下内容,如果你在多台机器配置,可以将 127.0.0.1 替换成具体具体机器的 IP

# Added by DC3
127.0.0.1 dc3-mysql
127.0.0.1 dc3-redis
127.0.0.1 dc3-mongo
127.0.0.1 dc3-opentsdb
127.0.0.1 dc3-elasticsearch
127.0.0.1 dc3-rabbitmq
127.0.0.1 dc3-emqx
127.0.0.1 dc3-nginx
127.0.0.1 dc3-influx
# dev
127.0.0.1 dc3-center-register
127.0.0.1 dc3-center-auth
127.0.0.1 dc3-center-manager
127.0.0.1 dc3-center-data
127.0.0.1 dc3-gateway
# End DC3


其他 #

Chrome 安装 #

Chrome (opens new window) ,不一样的浏览器体验

Git 安装 #

操作系统 链接
Mac https://git-scm.com/download/mac
Windows https://git-scm.com/download/win
Linux https://git-scm.com/download/linux

Docker 安装 #

操作系统 链接
Mac Docker Desktop For Mac (opens new window)
Windows Docker Desktop For Windows (opens new window)
Centos Install Docker Engine on CentOS (opens new window)
Ubuntu Install Docker Engine on Ubuntu (opens new window)
Debian Install Docker Engine on Debian (opens new window)
上次更新: 2023/10/16 17:24:39