开发环境要求

matevip 2021-5-31 大约 2 分钟

# 环境要求

# 一、基础开发环境

提示

微服务后端要求

  • JDK: 1.8+
  • Maven: 3.5+
  • MySql: 5.7+ / 8.0.x
  • Redis: 4.0+
  • RocketMQ 4.0+
  • Nacos: 2.0.x (某些window系统,启动nacos时,无法正常解析nacos配置中的中文,可以通过在启动应用 服务时加 -Dfile.encoding=UTF-8 参数解决)
  • seata 1.3.0 (可选)

提示

VUE前端

  • Node: 8.11.3+
  • Npm: 5.6.0+

以上是具体JAVA开发的基础知识,如果还有不清楚的地方,请先自行百度或者Google。

# 二、服务部署要求

  • 操作系统: 任何支持 Docker 的 Linux x64、Windows、MACOS
  • CPU/内存: 4核16G(最小)
  • 磁盘空间: 20G
  • 可访问互联网

以上配置是微服务能完整运行的最低要求,线上部署的时候,可以将数据库、redis、nacos、rocketmq等组件与业务分开,也就是整两台2v8g的服务器,较为完美。

# 三、运行软件

# 3.1 IDEA安装插件

  • Lombok: 自动生成get set等方法
  • Maven Helper: maven 依赖排查
  • RestfulTool: 接口查找
  • Alibaba Java Coding Guidelines: 阿里代码编码指南
  • Git Commit Template: GIT提交消息模板 (可选)
  • GitToolBox: GIT工具 (可选)

# 3.2 VsCode安装插件

# 四、常用中间网址

上次编辑于: 2021年7月31日 22:28
贡献者: matevip