16得票2回答
WCF发现功能根本无法正常工作。

我正在尝试将临时发现添加到简单的WCF服务客户端设置中(目前通过控制台应用程序进行自托管)。在Windows 7上使用VS2010进行调试,并按照在线教程中找到的任何内容进行操作,但是发现客户端仍然找不到。不用说,如果我打开正确服务端点的客户端,则可以从该客户端访问服务。 服务代码:usin...

16得票2回答
无法通过服务发现使AWS ECS服务进行通信

我正在尝试使两个服务通过AWS ECS服务中的服务发现端点进行通信。 例如: Service1:运行任务定义以运行nginx和phpfpm Service2:运行任务定义以运行redis 现在,我需要让service1容器与service2容器通信。 根据文档和互联网上找到的资源,这就是我...

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

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

15得票1回答
使用Eureka在Kubernetes中进行服务发现的缺点

背景 我正在使用Docker对一组服务进行容器化,并在AWS上部署。无论选择哪种部署方案(例如原始的EC2 / ECS / Elastic Beanstalk / Fargate),我们都将面临“服务发现”的问题。 以下是我考虑过的一些服务发现选项: AWS Route 53服务注册表...

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

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

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

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

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

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

14得票1回答
Netflix的Eureka可以在AWS之外使用吗?

我正在寻找一个好的发现服务,用于一个快速增长的、私有托管的微服务架构。 Netflix的Eureka看起来很有前途。它说它主要用于在AWS云中定位服务,但我无法确定它是否可以在AWS之外使用。浏览POM文件,发现项目中包含AWS依赖项。 Eureka(或其有用的子集)能否作为发现服务在AW...

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

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

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

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