之前的文章中我们介绍了如何通过 ,介绍了基本的开发流程。

本文将续接上文继续介绍,使用 实现以下内容:

  • 一键 Run 和 远程Debug
  • 持久化配置
  • 开发容器资源限制
  • 端口转发

「什么是开发配置?」

开发模式开发模式开发模式

部署 Rainbond + SpringCloud

接下来继续以上文中的 SpringCloud Pig 为例,调试 Java Maven 服务的 Pig-auth 模块。

部署 Rainbond

这里就不详细介绍 Rainbond 的安装,请参阅 。

部署 SpringCloud

Spring Cloud Pig3.5.0 

来自应用商店安装应用组件的英文名称是自动生成的字符串,需要我们设置一下组件的英文名称(Deployment Name),通过 Nocalhost 连接到集群时可以很直观的分清楚 Deployment 对应的组件。

Nocalhost 对接 Rainbond

pigpig-authDev Config
Dev Config

一键 Run

pig-auth

一键 Debug

pig-auth

持久化配置

依赖包日志
rainbondvolumerwx

容器资源限制

限制开发容器的资源,限额能让服务器的资源利用最大化,可以通过以下开发配置修改:

端口转发

转发容器端口到本地,可以通过以下开发配置修改:

最后

当然 Nocalhost 可以同时调试多个微服务,同样的方式只需修改配置文件中的 Deployment Name 和 Containers Name 以及微服务的子模块。

patterngitignore

Nocalhost + Rainbond 让开发、部署更加高效、便捷。