环境准备 #
WARNING
⚠️ 请注意;⚠️ 请注意;⚠️ 请注意:
为了便于快速搭建开发环境,数据库(MySQL、Redis、MongoDB)和消息组件(RabbitMQ)均采用容器启动。 如果是在生产环境下,建议直接在宿主机上安装数据库和消息组件,数据库(MySQL、Redis、MongoDB)和消息组件(RabbitMQ)。
⚠️ M1&M2请注意;⚠️ M1&M2请注意;⚠️ M1&M2请注意:
由于架构问题,可能导致部分组件(如Nacos)镜像启动失败,请自行替换本地or云上环境,或自行根据官方文档编译镜像
开发环境 #
必要软件环境 #
JDK : 推荐使用
Oracle JDK 1.8
或者OpenJDK8
,理论来说其他版本也行;Maven : 推荐使用
Maven 3.8
,理论来说其他版本也行;IDE :
IntelliJ IDEA
或者Eclipse
,理论来说其他 Java IDE 也行;Docker : 需要提供
docker
和docker-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 |