有人对Amazon AWS上的动态服务发现有建议吗?
我正在考虑ZooKeeper,但想要一个不需要运行VM的应用程序。
查看 Netflix 的策展人项目。
它是围绕ZooKeeper的框架,客户端和配方包装器。
其中一个扩展是服务发现。
什么是发现服务?
在SOA/分布式系统中,服务需要找到彼此。 Web 服务可能需要查找缓存服务等。可以使用 DNS 为此,但它远不够灵活,无法满足以下服务: 不断变化。服务发现系统提供了一种机制 为:
- 登记其可用性的服务
- 查找特定服务的单个实例
- 服务实例发生更改时发出通知
策展人服务发现支持:
- 注册/注销服务
- 查询服务
- 服务缓存
你的意思是服务发现......您可以使用 UDP 和您需要的任何内容,并在 VPC 中进行广播,以"发现"您需要的任何内容并联机。 zookeeper(一个帮助分布式事务的系统)与服务发现有什么关系。