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
61
votes
7 answers

any way to discover Android devices on your network?

I want to be able to discover Android devices on my network and possibly retrieve some device information about them. This is very easy with Apple devices since they run Bonjour services. However, I can't seem to find any similar service running…
gnychis
  • 7,289
  • 18
  • 75
  • 113
44
votes
5 answers

How to programmatically force bluetooth low energy service discovery on Android without using cache

I am using Android 4.4.2 on a Nexus 7. I have a bluetooth low energy peripheral whose services change when it is rebooted. The android app calls BluetoothGatt.discoverServices(). However Android only queries the peripheral once to discover…
monzie
  • 665
  • 1
  • 6
  • 12
32
votes
6 answers

Android NSD not discovering all services

I'm trying to run an application using Android Native Service Discovery but sometimes when I run the application, it doesn't discover all services from my network. I'm running the code from https://github.com/joeluchoa/nsd using four galaxy nexus…
user1728985
  • 321
  • 3
  • 3
31
votes
2 answers

Wifi P2P service discovery works intermittently

Wifi P2P service discovery is not behaving as expected. I am seeing intermittent issues where the DNSSD listeners are not called always and hence I have no clue of nearby devices running the same app. I am using the following two APIs - one to…
Soumya Das
  • 1,635
  • 2
  • 19
  • 28
23
votes
2 answers

UPnP library for Java

Is there a library for implementing service discovery and publishing via UPnP? (I am trying to find some alternatives to JmDNS that while protocol-wise worked fine for our purposes, was highly unstable as a library, having an unacceptably bad…
Roland Tepp
  • 8,301
  • 11
  • 55
  • 73
23
votes
2 answers

Why bother with service discovery when message oriented middleware does the job?

I get the problem that etcd/consul/$whatever are trying to solve. Service consumers need to talk to service providers, a hugely fluid distributed system needs a mechanism to marry the two. However, the problem of "where do service consumers go with…
Susan Barr
  • 331
  • 1
  • 4
22
votes
3 answers

Is ZooKeeper always consistent in terms of CAP theorem?

Is that correct that ZooKeeper is always CP (in terms of CAP theorem)? Or is there anyway to use it as AP for service discovery needs?
20
votes
3 answers

What is the conceptual difference between Service Discovery tools and Load Balancers that check node health?

Recently several service discovery tools have become popular/"mainstream", and I’m wondering under what primary use cases one should employ them instead of traditional load balancers. With LBs, you cluster a bunch of nodes behind the balancer, and…
19
votes
1 answer

Python service discovery: Advertise a service across a local network

I have a "server" python script running on one of the local network machines, which waits for clients to connect, and passes them some work to do. The server and client code have both been written, and are working as expected... The problem is, this…
Mazyod
  • 22,319
  • 10
  • 92
  • 157
17
votes
3 answers

Listener already in use (Service Discovery)

I can't resolve one service while another is being resolved? If that's what the error means... What is the way to wait until it is resolved? @Override public void onServiceFound(NsdServiceInfo service) { Log.d(TAG, "Service found. " + service); …
Kenny
  • 1,110
  • 3
  • 13
  • 42
16
votes
2 answers

WCF Discovery simply doesn't work

I'm trying to add ad-hoc discovery to a simple WCF service-client setup (currently implemented by self hosting in a console app). Debugging using VS2010 on windows 7, and doing whatever I can find in online tutorial, but still - the discovery client…
kbo
  • 231
  • 1
  • 3
  • 9
16
votes
2 answers

Not able to make AWS ECS services communicate over service discovery

I am trying to make 2 services communicate over service discovery endpoint in AWS ECS service. Example: Service1: runs the Task Definition to run nginx and phpfpm Service2: runs the Task Definition to run redis Now, I need to make service1…
15
votes
1 answer

Disadvantages of using eureka for Service Discovery with kubernetes

Context I am deploying a set of services that are containerised using Docker into AWS. No matter which deployment solution is chosen (e.g. raw EC2/ECS/Elastic Beanstalk/Fargate) we will face the issue of "service discovery". To name just a few of…
David
  • 7,652
  • 21
  • 60
  • 98
15
votes
1 answer

Auto-Proxy services with Consul Service Discovery

I am attempting to move from Eureka to Consul for service discovery and am having an issue - my gateway service registers and my customer-service registers, but the gateway service will not route requests to the customer-service automatically. …
Gandalf
  • 9,648
  • 8
  • 53
  • 88
15
votes
5 answers

What is the best way for a client app to find a server on a local network in C#?

The client connects to the server using GenuineChannels (we are considering switching to DotNetRemoting). What I mean by find is obtain the IP and port number of a server to connect to. It seems like a brute-force approach would be try every IP on…
Davy8
  • 30,868
  • 25
  • 115
  • 173
1
2 3
41 42