我们正在从单一的应用程序迁移到微服务架构。
目前我们在VM上运行微服务(主要是春季启动),前端使用它们进行zookeeper服务发现。
我设置了一个docker swarm,我们想将我们的微服务迁移到docker容器,但是我们必须将前端和zookeeper集群保留在docker之外。 因此,当微服务在zookeeper集群上注册(来自docker容器)时,它们使用容器的ip,这是从前面无法访问的。
还有另一种方法可以做到这一点,还是让我覆盖spring的注册过程并使其注册到docker swarm ip?