2017-08-11 84 views
0

我们正在开发NodeJS中的微服务并将它们部署到应用程序服务器。这些服务在随机端口上运行,该端口以编程方式在配置文件中设置。我知道这些服务可以使用Eureka/Consul等服务发现进行管理。但是,是否有办法在不使用任何服务发现的情况下对其进行管理。如何在没有服务发现的情况下管理nodejs微服务?

回答

0

但是,你需要一个中心位置,服务需要注册他们的主机和端口(并且优雅地关闭时注销),以便其他人知道如何使用它们。您可以使用数据库(SQL/noSQL),Eureka,Consul,任何可以让您“放入数据”和“获取数据”功能的东西。

像Eureka和Consul这样的解决方案的好处是内置的运行状况检查,并在注册表失效时从注册表中删除服务。

相关问题