我想知道是否可以使用AWS对SQS之类的分布式Web服务进行配置管理,而无需管理ZooKeeper,etcd等实例。
Webservice A经常需要将配置更改推送到Webservice B(以及C和D等)的所有实例,而不需要了解Webservice B的详细信息。
我知道我可以使用SQS进行长轮询(20秒,这很好)。也可以将消息可见性设置为0秒,使其可供所有消费者使用。
然而,在消费者阅读消息然后长时间轮询新消息之后,有没有办法阻止它阅读已经阅读的消息并等待新消息?
也许设置一个消息TTL 10秒并延迟下一次读取10秒,但这感觉更像是黑客而不是正确使用它。