13得票2回答
微服务。服务注册与服务发现有何区别?

我是Microservices的新手。我遇到了“服务注册表”和“服务发现”的术语。 我的理解是当一个新的服务(或服务实例)启动时,它将在“服务注册表”中注册自己。还提到客户端可以联系服务注册表并获取该服务可用的IP端口列表。 在这种情况下,“服务发现”的作用是什么呢? 编辑 接受答案。...

11得票1回答
JmDNS客户端-服务器中的服务发现

我正在尝试使用JmDNS在我的客户端-服务器应用程序中启用服务发现。我完全了解服务器端的服务注册,其中代码类似于:JmDNS jmdns = JmDNS.create(localhost); jmdns.register(serviceInfo); 然而,我遇到了一个问题,即无法弄清如何让客户...

15得票1回答
使用Consul服务发现的自动代理服务

我正尝试从Eureka迁移到Consul进行服务发现,但遇到问题——我的网关服务和客户服务都已注册,但网关服务无法自动路由到客户服务。我在网关控制器中明确定义的使用Feign客户端路由的路由正常工作,但是以前(使用Eureka)我可以请求任何路径,例如“/customer-service/bl...

8得票1回答
如何在Windows或Linux上安装dns-sd命令行测试工具?

2005年,Stuart Cheshire和Daniel H. Steinberg合著的书《Zero Configuration Networking - The Definite Guide》描述了一种名为dns-sd的命令行测试工具,应该可用于macOS、Windows和Linux。在第6...

19得票1回答
Python服务发现:在本地网络中宣传服务

我有一个“服务器”python脚本在本地网络中的一台机器上运行,它等待客户端连接并将一些工作交给他们。服务器和客户端代码都已编写并正常工作... 问题是,该服务器可能从本地网络中任何一台机器上运行,因此我不能在脚本中硬编码地址...我立即想知道是否可以让一台机器宣传其存在,然后客户端可以回应...

9得票1回答
从非Android设备中查找Android NSD服务

自Android 4.1起,网络服务发现(NSD)可用。然而,如何从计算机或其他未运行Android的设备中找到公开NSD服务的Android设备呢?像示例中展示的构建Android应用程序可以很好地找到其他设备,但是,并非总是有Android作为平台。 我在我的PC上运行UPnP发现,但...

32得票6回答
Android NSD无法发现所有服务。

我将为您翻译这段内容。该段落涉及到编程和应用程序开发,主要是关于 Android 原生服务发现的应用。有时候在运行应用程序时,它无法从我的网络中发现所有的服务。我使用四个 Galaxy Nexus 设备从 https://github.com/joeluchoa/nsd 运行代码,大多数情况下...

9得票2回答
网络服务发现 Android

我正在开发一个使用网络服务发现的应用程序。我已经看了这篇文章http://developer.android.com/training/connect-devices-wirelessly/nsd-wifi-direct.html,并且应用程序可以工作,但是根据下面显示的代码,我有几个问题。 ...

14得票2回答
我可以使用avahi在子网间发布服务吗?

Avahi通常用于服务发现。我想使一个服务能够在不同的子网中被发现,我可以使用avahi来实现吗? 例如,服务主机IP是"192.168.1.100",掩码为"255.255.255.0",因此它位于192.168.1.X子网中。另一个主机IP是"192.168.2.100",掩码为"255...

7得票2回答
在Predix(Cloud Foundry)中使用Feign Client进行通信

我有两个使用Netflix Eureka构建的微服务。它们使用Feign客户端进行通信。在我的本地环境中,Feign客户端可以正常工作,但在Predix(一个Cloud Foundry)环境中,它们无法通信。Feign客户端始终会出现连接超时错误。我发现Feign客户端尝试使用实例IP地址进行...