2011-05-12 157 views
9

沒有人有關於亞馬遜AWS上的動態服務發現的建議嗎?亞馬遜AWS上的服務發現

我在想ZooKeeper,但想要一個不需要運行虛擬機的方案。

+0

看看這裏http://saipraveenblog.wordpress.com/2014/10/06/service-discovery-in-soamsa/ – 2014-12-15 17:15:51

回答

-2

什麼意思是服務發現......你可以使用udp和任何你需要的和在VPC中廣播來「發現」你需要的任何東西並且聯機。 zookeeper(幫助分佈式事務的系統)與服務發現有什麼關係?

+1

廣播和多播在EC2中不起作用。你可能會在VPC中獲得它,但據我所知,這還不支持。 – 2012-01-02 19:22:35

+0

@TedDunning是對的。 EC2和VPC都不允許多播/廣播>> [VPC電流限制](http://docs.amazonwebservices.com/AmazonVPC/latest/UserGuide/VPC_Introduction.html#CurrentCapabilities) – ZogStriP 2012-04-18 07:47:27

6

查看Netflix的curator項目。

這是一個圍繞ZooKeeper的框架,客戶端和配方包裝。

其中一個擴展是Service Discovery

什麼是發現服務?

在SOA /分佈式系統中,服務需要互相尋找。即一個 網絡服務可能需要找到一個緩存服務等。對此,DNS可以使用 ,但對於 服務不斷變化,它遠不夠靈活。服務發現系統提供了一種機制 爲:

  • 服務註冊其可用性
  • 查找特定服務的單個實例
  • 通知當業務改變
的情況下,

策展人服務發現啓用:

  • 註冊/註銷服務
  • 查詢服務
  • 服務緩存
+0

策展人設計得非常好,相對容易獲得開始。我絕對是第二個建議。 – 2013-08-15 11:38:35