繁体   English   中英

尤里卡/发现服务与路线

[英]Eureka/Discovery Service vs. Routes

在CloudFoundry中,您可以通过在发现服务中注册其他微服务并按其名称查询来访问其他微服务。 但是,您也可以设置一条路由(“子域”),从中可以调用该服务,这似乎很容易处理。 在这两种情况下,都可以使用断路器等。

在哪种情况下,应该使用第一种方法还是第二种方法?

当您担心软件的可维护性和弹性时,最好使用注册表方法。

注册表名称对于软件的问题域可能有意义,并且可以在软件的所有部署(开发,质量保证,产品等)中重复使用。

路由名称引入了对网络基础结构的依赖性。 它必须是全局唯一的,您需要为软件的每次部署配置和管理不同的软件,并且由于外部原因(例如,由于公司名称更改而导致子域更改),它可能会中断。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM