23得票3回答
ZooKeeper在CAP理论方面是否始终保持一致?

ZooKeeper是否总是满足CAP理论中的CP呢?还是有办法将其用作面向服务发现的AP呢?

11得票2回答
通过命名管道绑定公开WCF服务

简介: 几天前,我成功地在Windows服务中实现了一个WCF服务。StackOverflow社区帮助我解决了这里的WSDL暴露问题。再次感谢大家。然而,最近我发现有另一个潜在的客户端需要使用这个服务,这次客户端位于与服务相同的机器上,这让我想到应该添加另一个使用namedPipesBind...

7得票1回答
使用iOS SDK解析SRV记录

我希望使用iOS SDK来解析DNS SRV记录。 我已经尝试了苹果提供的高级Bonjour API,但它们并不是我所需要的。现在我正在使用DNS SD。 void *processQueryForSRVRecord(void *record) { DNSServiceRef sd...

7得票2回答
在Android中使用网络服务发现时出现了内部错误。

在使用开发者页面上的示例和教程进行NSDManager的第一次实现时,该应用程序成功启动了发现并找到了设备。 然而,现在似乎出现了问题... 当程序启动后,在一些初始化之后,代码进入以下方法并成功运行: public void discoverServices() { Log.d...

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

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

15得票5回答
客户端应用程序在C#中如何在本地网络上查找服务器的最佳方法?

客户端使用GenuineChannels连接服务器(我们正在考虑切换到DotNetRemoting)。通过“查找”,我的意思是获取要连接的服务器的IP和端口号。 暴力破解似乎是一种方法,可以尝试网络上的每个IP并尝试活动端口(甚至不确定是否可能),但必须有更好的方法。

13得票2回答
在Docker容器中宣布您的应用程序

我在 docker的IRC 上周末提出了这个问题,但在思考答案之前就不得不离开: 假设我有许多应用程序运行在容器中(目前先假定它们都在同一台物理硬件设备上运行,但这并非必须),我希望它们中的每一个都能够自动地找到其它应用程序。 使用某种注册表(例如 etcd 或 DNS-SD/Bonjou...

14得票2回答
如何使用Netflix Eureka和Ribbon根据版本定位服务。

我们目前正在探索Netflix的Flux Capacitor,以研究他们对微服务架构的实现。我们目前的兴趣集中在服务注册和动态查找功能上。 浏览代码、示例和配置,但有些东西不清楚;服务版本控制。如果eureka提供了发现服务,而ribbon是基于eureka的REST客户端,那么客户端如何说...

7得票1回答
BluetoothGattCallback返回129 -> GATT_INTERNAL_ERROR用于Beacon,但对于手机返回0。

我调用我的蓝牙适配器mBluetoothAdapter.startDiscovery();,然后返回蓝牙设备列表。当我选择其中一个设备后,我执行以下操作: mBluetoothGatt = bluetoothDevice.connectGatt(MainActivity.this, f...

23得票2回答
当使用面向消息的中间件处理任务时,为什么还需要进行服务发现?

我理解etcd/consul/$whatever想要解决的问题。服务消费者需要与服务提供者交流,一个极其复杂的分布式系统需要一种机制来将二者联系起来。 然而,“服务消费者应该去哪里发送请求?”的问题是老问题了,而且在我看来,已经通过MOM——面向消息中间件得到了解决。 在MOM中,服务消费...