我想在几个微服务之间进行通信。Better说:我只想在不同的微服务中触发一个功能。因此,我必须调用其中的一些函数。所以我找到了尤里卡。我的问题是:有没有办法只让尤里卡与微服务通信?因为我知道微服务需要rest端点,除了eureka,我不希望任何其他人或mashcines与他们通信。有人能帮忙吗?另一个问题是:我想让eureka服务器在一个docker容器中,而我所有其他注册到它的微服务也在一个docker容器中。微服务正在注册,但在状态时,URL(执行器(显示http://::,而不是获取状态信息的正确URL。当我点击它时。当然这不起作用。如何解决这个问题?
-
将micro-serives和eureka放在防火墙后面,这样外部用户就不能在未经许可的情况下访问它们。
-
你是否在dockerFile中公开你的微服务以供访问?如果没有,请使用dockerFile中的EXPOSE命令访问端口并使其可访问。