Questions tagged [service-discovery]

Network protocols which allow automatic detection of devices and services offered by these devices on a computer network.

Service discovery protocols are network protocols which allow automatic detection of devices and services offered by these devices on a computer network. Service discovery requires a common language to allow software agents to make use of one another's services without the need for continuous user intervention.

Source: http://en.wikipedia.org/wiki/Service_discovery

618 questions
14
votes
2 answers

How to locate services by version with Netflix eureka and ribbon

We're currently exploring Flux Capacitor from Netflix to study their implementation of micro-service architectures. Our interests, at the moment, are focused on service registration and dynamic look-up functionality. Browsing through the code,…
raffian
  • 31,267
  • 26
  • 103
  • 174
14
votes
1 answer

Can Netflix's Eureka be used outside AWS?

I'm looking for a good discovery service to use in a growing, privately-hosted microservice architecture. Netflix's Eureka looks promising. It says it is "primarily used in the AWS cloud for locating services", but I can't figure out whether it can…
Graham Lea
  • 5,797
  • 3
  • 40
  • 55
14
votes
2 answers

Could I use avahi to publish service across subnetworks?

Avahi is usually used for service discovery. I want to make a service discoverable from a different subnetwork, could I use avahi to achieve this? For example, the service host ip is "192.168.1.100" with mask "255.255.255.0", so it's in 192.168.1.X…
bertyuan
  • 183
  • 1
  • 1
  • 10
13
votes
2 answers

Microservices. What is difference between Service registry and service discovery

I am new to Microservices. I came across terms Service registry and service discovery. What I understood is when a new service (or service instance) comes up, then it will register itself with the "service registry". It is also mentioned that the…
Kaushik Lele
  • 6,439
  • 13
  • 50
  • 76
13
votes
2 answers

Announcing your app from within a container (docker)

I asked this question at docker's IRC over the weekend but had to head off before I'd thought through the answers: If I have a number of applications running in containers (let's, for the moment, assume they're all running on the same physical…
JP.
  • 5,507
  • 15
  • 59
  • 100
12
votes
4 answers

Get TCP address information in ZeroMQ

I want to connect clients to a server using ZeroMQ (java bindings, jzmq), but I need the TCP information badly, for example the TCP/IP address of a client request! The problem is, for being able to announce a service in the network I need to grab…
AlexLiesenfeld
  • 2,872
  • 7
  • 36
  • 57
11
votes
1 answer

JmDNS service discovery in client-server

I'm trying to enable service discovery in my client-server application using JmDNS. I fully understand service registry on the server side, with code that resembles this: JmDNS jmdns = JmDNS.create(localhost); jmdns.register(serviceInfo); However,…
11
votes
3 answers

How to set up Spring Cloud Gateway application so it can use the Service Discovery of Spring Cloud Kubernetes?

I created two Spring Boot applications which both will be deployed in a Kubernetes cluster. One of those apps will act as a gateway and therefore uses Spring Cloud Gateway as a dependency. Also I want to integrate service discovery with Spring Cloud…
11
votes
2 answers

How to Handle Runtime Configuration of Symfony2 Using Consul Service Discovery

Our team is presently exploring the idea of service discovery for a Symfony2 application using Consul. Being in the relative frontier, there's very little out there in the way of discussion. So far we've discovered: Runtime configuration has…
11
votes
1 answer

mesos-dns, best practice for working with ports

I am quite new to Service Discovery and clustered systems. I started experimenting with Mesos and Marathon for the deployment of Docker containers, the Marathon REST API and UI seem to do a good job. My problem is the actual discovery of deployed…
ummecasino
  • 347
  • 1
  • 11
11
votes
2 answers

Expose a WCF Service through a Named Pipes binding

Intro: I successfully implemented a WCF Service hosted in a Windows Service a few days ago. The community here at StackOverflow helped me with the WSDL exposure here. I thank you once again. However recently I found out that there is another…
Andrei Rînea
  • 20,288
  • 17
  • 117
  • 166
10
votes
3 answers

WCF Discovery returns hard-coded URL

The grand design is the following: There is certain application that gets installed as a Windows Service There may be several of these on the network Each of them exposes some interface to the network (think of it as "remote control" or…
Fyodor Soikin
  • 78,590
  • 9
  • 125
  • 172
10
votes
3 answers

Automatic service discovery protocols

I am currently looking into a variety of service discovery protocols available to Java and have come up with a small list: DNS-SD[1] a.k.a mDNS - implemented by jmDNS and also used as a backend for Zeroconf/Bonjour discovery provider for ECF…
Roland Tepp
  • 8,301
  • 11
  • 55
  • 73
10
votes
1 answer

How does service discovery work with modern docker/docker-compose?

I'm using Docker 1.11.1 and docker-compose 1.8.0-rc2. In the good old days (so, last year), you could set up a docker-compose.yml file like this: app: image: myapp frontend: image: myfrontend links: - app And then start up the…
larsks
  • 277,717
  • 41
  • 399
  • 399
9
votes
1 answer

Finding and Android NSD-Service from a non-Android Device

Since Android 4.1 Network service discovery (NSD) is available. However, how would one find an android device that exposes an NSD-Service from a computer or from some other device that does not run android. Building an android app as shown in the…
Lukas Ruge
  • 2,204
  • 3
  • 30
  • 42
1
2
3
41 42