service-discovery相关内容

获取AWS Fargate下任务的服务名称

我们需要获取运行Fargate任务的服务名称,以便我们可以针对每个服务配置执行一些配置(我们为每个客户提供一个服务,并使用服务名称来标识他们)。 通过了解我们的群集的服务发现命名空间和任务IP地址,我们能够通过执行以下操作来查找服务。 通过调用http://169.254.170.2/v2/metadata终结点或使用我后续答案中的ECS_ENABLE_CONTAINER_METADA ..

客户端-服务器中的 JmDNS 服务发现

我正在尝试使用 JmDNS 在我的客户端-服务器应用程序中启用服务发现.我完全理解服务器端的服务注册表,代码如下: JmDNS jmdns = JmDNS.create(localhost);jmdns.register(serviceInfo); 但是,我无法弄清楚如何让我的客户端从注册的服务中检索端口号和 IP 地址,并使用这些数据打开 TCP 连接.我搜索了如何使用 JmDNS 的示例, ..

如何在不使用缓存的情况下以编程方式在 Android 上强制发现蓝牙低能耗服务

我在 Nexus 7 上使用 Android 4.4.2.我有一个蓝牙低功耗外围设备,它的服务在重新启动时会发生变化.android 应用调用BluetoothGatt.discoverServices().然而,Android 只查询一次外设以发现服务,后续调用discoverServices() 会导致第一次调用的缓存数据,即使在断开连接之间也是如此.如果我禁用/启用 Android bt 适 ..

docker swarm 中的 Prometheus dns 服务发现

我正在寻找一些监视器 &我的服务的警报解决方案.我发现了以下不错的相关作品. Prometheus 监控 docker swarm 使用 Prometheus 监控 docker swarm 集群 两个作品都使用 dns 服务发现来监控服务的多个副本. 我尝试重播这些工作,但我发现我只能获得单个后端容器 ip. # dig 一个节点导出器;>DiG 9.10.4-P8节 ..
发布时间:2022-01-04 14:12:42 其他开发

通过命名管道绑定公开 WCF 服务

简介: 几天前我成功地实现了一个托管在 Windows 服务中的 WCF 服务.StackOverflow 的社区帮助我解决了 这里的 WSDL 暴露.我再次感谢你.然而,最近我发现这个服务的另一个潜在客户端与服务位于同一台机器上,这让我认为我应该添加另一个具有 namedPipesBinding 的端点. 就我而言,命名管道似乎是机器内通信的最佳解决方案.如果有误,请纠正我. ..

AWS ECS 私有和公共服务

我有一个场景,我必须在 AWS ECS 上部署多个微服务.我想让服务能够通过每个微服务中开发的 API 相互通信.我想在 AWS ECS 上部署前端,以及可以公开访问并且还可以与部署在 AWS ECS 上的其他微服务通信的前端.我怎样才能做到这一点?我是否可以通过将所有服务放在私有子网中来启用它们之间的通信来使用 AWS ECS 服务发现?我是否可以使用 Elastic Load Balancer ..

无法让 AWS ECS 服务通过服务发现进行通信

我正在尝试让 2 个服务通过 AWS ECS 服务中的服务发现端点进行通信. 示例: Service1:运行任务定义来运行nginx和phpfpm Service2:运行任务定义来运行redis 现在,我需要让 service1 容器与 service2 通信容器 根据互联网上的文档和资源.这是我所做的,无法实现需求. 我们需要开启服务发现(完成) 设置适当的 ..

微服务、amqp 和服务注册/发现

我正在研究微服务架构,实际上我在想一些事情. 我非常同意使用(返回)服务发现来使请求能够在基于 REST 的微服务上进行.我需要知道发出请求的服务(或至少是服务器集群的前端)在哪里.因此,在这种情况下能够发现 ip:port 是有意义的. 但我想知道在处理 AMQP(仅基于,没有 HTTP 可能调用)时使用服务注册/发现的目的是什么? 我的意思是,使用 AMQP 就像“我需要那个 ..
发布时间:2021-11-17 02:47:33 其他开发

WCF 发现找到端点,但主机是“localhost"

我正在尝试使用 http://msdn.microsoft.com/en-us/library/dd456783(v=VS.100).aspx 作为起点.它在我的机器上运行良好,但后来我想在另一台机器上运行该服务.该服务被正确发现,但被发现的服务的主机名始终是“localhost",这当然没有多大用处. 服务端点: var endpointAddress = new EndpointAdd ..
发布时间:2021-09-22 19:06:53 C#/.NET

WCF 发现根本不起作用

我正在尝试将临时发现添加到简单的 WCF 服务客户端设置(目前通过控制台应用程序中的自托管实现).在 Windows 7 上使用 VS2010 进行调试,并执行我在在线教程中可以找到的任何内容,但仍然 - 发现客户端根本找不到任何东西.不用说,如果我打开一个客户端到正确的服务端点,我可以从客户端访问该服务. 服务代码: using (var selfHost = new ServiceHo ..
发布时间:2021-09-22 19:05:14 C#/.NET

如何设置 Spring Cloud Gateway 应用程序以便它可以使用 Spring Cloud Kubernetes 的服务发现?

我创建了两个 Spring Boot 应用程序,它们都将部署在 Kubernetes 集群中.其中一个应用程序将充当网关,因此使用 Spring Cloud Gateway 作为依赖项.另外我想将服务发现与 Spring Cloud Kubernetes 集成,网关使用服务发现来自动生成相应的路由.但是,当我公开在本地 Minikube 集群中运行的网关应用程序并调用第二个应用程序/服务时,我收到 ..

WCF 发现找到端点但地址是 localhost

我有一个名为“GetNameService"的 wcf 可发现服务,它托管在 PC @ 10.0.0.5:8732 上.它由 wsHttpBinding 托管,可通过 UdpEndpoint 发现.我还有一个客户端@ 10.0.0.9,它在同一网络中发现此类服务.当我运行客户端时,我能够发现该服务,但发现的服务的终点是其中包含 localhost.这怎么会发生,请帮我解决这个问题. 更多信息 ..
发布时间:2021-06-07 19:51:18 C#/.NET

无法从Rest API获取其他节点上的Consul代理服务注册,但在UI上显示

我们有一个由3个服务器组成的领事集群,并通过Rest Api在其中任何一个上注册代理服务. 在UI中,也可以在其他服务器上看到服务器的注册.例如在服务器B的UI上可以看到服务器A上的注册(可通过http://serverb:8500/访问). 但是,当通过Rest Api击中服务器B时,它仅显示自己的注册,而不显示服务器A的注册. 服务器启动为服务器A consul -serve ..
发布时间:2021-04-24 19:26:27 其他开发

是否可以为SwaggerUI动态添加SwaggerEndpoint?

我们正在.NET Core中构建面向服务的体系结构.我们已经决定使用Ocelot作为我们的API网关.我已经将Ocelot与Consul集成在一起以进行服务发现.现在,我试图为所有下游服务创建一个统一的Swagger UI. 在发现服务之前,我们进行了以下Swagger设置: //启用中间件以将生成的Swagger用作JSON端点app.UseSwagger(c => {c.RouteTe ..

侦听器已在使用中(服务发现)

我无法解决一项服务,而另一项正在解决?如果那是错误的意思,那么等待解决该问题的方法是什么? @Override公共无效onServiceFound(NsdServiceInfo服务){Log.d(TAG,“找到服务." +服务);如果(service.getServiceType().equals(SERVICE_TYPE)){如果(service.getServiceName().conta ..
发布时间:2021-04-05 20:06:25 Java开发

NGINX反向代理+ ngx_upstream_resolveMK-尝试从ECS服务发现Route53自动命名中解析SRV

我目前在ECS服务发现和Route53自动命名方面遇到问题. 我已将服务注册表添加到服务中,并且所有“托管区域"记录都将自动填充.但是我似乎无法弄清楚如何使用NGINX + ngx_upstream_resolveMK 来解析DNS SRV记录. > #DNS RESOLVER解析器ns-x.awsdns-xx.com valid = 10s;#上游上游基巴纳语{resolveMK se ..

docker swarm中的Prometheus DNS服务发现

我正在搜索显示器和放大器;我的服务的警报解决方案。我发现以下不错的相关作品。 对docker群的Prometheus监控 使用Prometheus监控docker swarm群集 两个工厂都使用dns服务发现来监视服务的多个副本。 我尝试重播这些工作,但发现只能获得单个后端容器ip。 #挖一个节点出口者 ; > DiG 9.10.4-P8-。节点出口者 ;; ..
发布时间:2020-10-24 20:14:09 其他开发