我们有一个用例,其中提供了中央设备管理。在这种情况下,设备是运行在内存不足的Linux计算机上,并且具有一些REST API。
我们必须支持的主要用例是这些设备的注册表和配置。我们一直在探索Consul,因为它提供了两种功能。
但是,我们有几个问题–
在执行POC时,我们没有在设备上运行任何agent(exe),而是直接在Consul服务器上在设备上运行注册的服务。然后领事通过http运行状况检查URL对这些设备上运行的服务进行运行状况检查。
那么,我们是否需要在每台设备上本地运行consul代理以向consul服务器注册并执行运行状况检查? 另外,如果我们可以将它们直接注册到领事目录,是否需要ESM?
谢谢