为了便于快速搭建开发环境,数据库(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:

  1. # Added by DC3
  2. 127.0.0.1 dc3.com
  3. 127.0.0.1 dc3-mysql
  4. 127.0.0.1 dc3-redis
  5. 127.0.0.1 dc3-mongo
  6. 127.0.0.1 dc3-opentsdb
  7. 127.0.0.1 dc3-rabbitmq
  8. 127.0.0.1 dc3-emqx
  9. 127.0.0.1 dc3-nginx
  10. # dev
  11. 127.0.0.1 dc3-center-register
  12. 127.0.0.1 dc3-center-auth
  13. 127.0.0.1 dc3-center-manager
  14. 127.0.0.1 dc3-center-data
  15. 127.0.0.1 dc3-gateway
  16. # End DC3