Liubsyy / HotSecondsIDEA

HotSeconds是一款Java远程热部署的插件,可实现秒级一键化热更新。插件分为HotSecondsClient(IDEA热部署插件)和HotSecondsServer(服务端javaagent热更新插件),理论上来说可以热更新任何文件(java/xml/html/css/js等),也支持常用框架(Spring,MyBatis)的热更新,可以节省大量的传统部署java项目的时间。

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

k8s/docker容器/虚拟机连接方案

Liubsyy opened this issue · comments

k8s/docker容器/虚拟机连接方案

这个方案适用于 本地和容器ip不能直接连通,但是可以和宿主机暴露的端口连通

本地---->宿主机器:端口1---->容器:端口2,这样一个通信流程

需要满足两个条件

  • 首先需要保证端口1和端口2相同,比如宿主机端口2023映射到容器端口2023
  • 本地和宿主机端口是能正常连通

然后容器添加jvm参数-Djava.rmi.server.hostname=宿主机器,最后本地插件连接宿主机的机器+端口1即可。
这样当有多组容器服务器的时候,相当于是通过不同的端口来区分不同的内网服务器。


这个方案的缺点是每个容器ip都需要宿主机暴露一个端口,如果容器比较多的时候还是很费劲的,还有一种方案就是用代理服务器的方式 : 代理服务器连接

我想问下这个代理服务器连接是不是需要保证代理服务器和目标服务器在同一个内网中