Netflix / zuul

Zuul is a gateway service that provides dynamic routing, monitoring, resiliency, security, and more.
Apache License 2.0
13.53k stars 2.38k forks source link

Zuul with Eureka or Consul #408

Open raoul2502 opened 6 years ago

raoul2502 commented 6 years ago

Hi@ all,

we are planning to built our next projects using microservices-architecture and we have already defined that we want to use Zuul as API-Gateway. Right now we have to decide which service registry we will use:

Consul or Eureka.

We want to use server-side load balancing (via Zuul itself). Is it possible to do this while combining Zuul with Consul or Eureka?

Furthermore, we don’t want to use self-registration pattern! Our plan is to use Third-Party registration! Is it possible while combining Zuul with Consul or Eureka? Which tools can be used for this? Are there alternatives for Registrator which works for Docker?

Thanks a lot in advance for your help!

artgon commented 6 years ago

Zuul is generally designed to be used with Eureka, that would be the recommended approach.

sandy-adi commented 6 years ago

Do you guys publish your packages in some repository or you encourage building from source? I understand there could be cases where I have to modify the source and it makes sense to build from source, but other wise if I'd like to use the packages as is what is the best repository to look at?

spencergibb commented 6 years ago

AFAIK Netflix have not released binaries in the 2.1 branch, only 1.x

artgon commented 6 years ago

You can find the snapshot builds here: https://oss.jfrog.org/artifactory/oss-snapshot-local/com/netflix/zuul/zuul-core/2.1.1-SNAPSHOT/

We'll do a full release once we document it properly and announce it on our blog.