Service Discovery on Amazon AWS [closed]
Asked Answered
S

2

9

does anyone have suggestions for dynamic service discovery on Amazon AWS?

I am thinking about ZooKeeper but would like an approch that do not require running VM's.

Scientism answered 12/5, 2011 at 13:54 Comment(1)
Take a look here saipraveenblog.wordpress.com/2014/10/06/…Nonconformity
G
6

Check out Netflix's curator project.

It is a framework, client, and recipe wrapper around ZooKeeper.

One of the extensions is Service Discovery.

What Is a Discovery Service?

In SOA/distributed systems, services need to find each other. i.e. a web service might need to find a caching service, etc. DNS can be used for this but it is nowhere near flexible enough for services that are constantly changing. A Service Discovery system provides a mechanism for:

  • Services to register their availability
  • Locating a single instance of a particular service
  • Notifying when the instances of a service change

curator Service Discovery enables:

  • Registering/Unregistering Services
  • Querying for Services
  • Service Cache
Gorky answered 7/6, 2012 at 18:11 Comment(1)
Curator is extremely well-designed and relatively easy to get started with. I definitely second the recommendation.Wouldbe
C
-2

What do you mean service discovery......you can use udp and whatever you need and broadcasting in a VPC to "discover" whatever you need and comes online. What does zookeeper(a system for helping to distributed transactions) have to do with service discovery.

Cockeyed answered 4/10, 2011 at 21:29 Comment(2)
Broadcast and multicast doesn't work in EC2. You might get it in a VPC, but as far as I can tell, this isn't supported yet.Complainant
@TedDunning is right. Neither EC2 nor VPC allows multi/broadcasting >> VPC Current LimitationsCrownwork

© 2022 - 2024 — McMap. All rights reserved.