Amazon AWS上的服务发现

Lee*_*len 9 amazon-ec2 amazon-simpledb

有没有人对亚马逊AWS上的动态服务发现提出建议?

我正在考虑ZooKeeper,但想要一个不需要运行VM的approch.

Gal*_*llo 6

查看Netflix的策展人项目.

它是ZooKeeper的框架,客户端和配方包装器.

其中一个扩展是服务发现.

什么是发现服务?

在SOA /分布式系统中,服务需要相互寻找.即,Web服务可能需要找到一个缓存服务等.DNS可以用于此,但它对于不断变化的服务来说远远不够灵活.Service Discovery系统提供了一种机制:

  • 注册其可用性的服务
  • 找到特定服务的单个实例
  • 通知服务实例何时发生变化

策展人服务发现使:

  • 注册/取消注册服务
  • 查询服务
  • 服务缓存


Dea*_*ler -2

服务发现是什么意思……您可以使用 udp 以及您需要的任何内容并在 VPC 中进行广播来“发现”您需要的任何内容并上线。Zookeeper(一个帮助分布式事务的系统)与服务发现有什么关系。