为了便于快速搭建开发环境,数据库(MySQL、Redis、MongoDB)和消息组件(RabbitMQ)均采用容器启动。 如果是在生产环境下,建议直接在宿主机上安装数据库和消息组件,数据库(MySQL、Redis、MongoDB)和消息组件(RabbitMQ)安装配置文件在 dc3/dependencies 中,可参考自行手动安装。
开发软件清单
- JDK 1.8
- Maven 3
- Docker
- IntelliJ IDEA
开发环境变量配置
说明: 该步骤 仅在本地开发电脑 上进行配置,如果部署生产环境无需配置
- Windows(需要使用管理员权限):c:\windows\system32\drivers\etc\hosts
- Linux:/etc/hosts
在 hosts 文件中添加以下内容,如果你在多台机器配置,可以将 127.0.0.1 替换成具体具体机器的 IP:
# Added by DC3
127.0.0.1 dc3.com
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-rabbitmq
127.0.0.1 dc3-emqx
127.0.0.1 dc3-nginx
# 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