之前的文章中我们介绍了如何通过 ,介绍了基本的开发流程。
本文将续接上文继续介绍,使用 实现以下内容:
- 一键 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 让开发、部署更加高效、便捷。