配置没有本地领事代理的设备

时间:2018-11-27 10:23:00

标签: amazon-web-services azure google-cloud-platform consul spring-cloud-consul

我们有一个用例,其中提供了中央设备管理。在这种情况下,设备是运行在内存不足的Linux计算机上,并且具有一些REST API。

我们必须支持的主要用例是这些设备的注册表和配置。我们一直在探索Consul,因为它提供了两种功能。

但是,我们有几个问题–

  1. Consul KV是存储配置(在我们的情况下为设备配置)还是使用数据库之类的持久存储的正确选择?
  2. 使用ESM不清楚。根据文档,这用于为外部服务提供运行状况检查。

在执行POC时,我们没有在设备上运行任何agent(exe),而是直接在Consul服务器上在设备上运行注册的服务。然后领事通过http运行状况检查URL对这些设备上运行的服务进行运行状况检查。

那么,我们是否需要在每台设备上本地运行consul代理以向consul服务器注册并执行运行状况检查? 另外,如果我们可以将它们直接注册到领事目录,是否需要ESM?

谢谢

0 个答案:

没有答案