问题标签 [ws-discovery]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
3 回答
615 浏览

web-services - 如何保护 ws discovery ad hoc 网络免受中间人攻击

ws-discovery 规范解释了如何保护您的网络免受

  1. 消息更改
  2. 拒绝服务
  3. 重播
  4. 欺骗

但是中间人攻击呢?

0 投票
1 回答
764 浏览

wpf - WPF WCF ws-发现

我将提出一种设计,用于从我们的 WPF 前端客户端调用 WCF 服务。我真正不喜欢的一件事是 WCF 服务的配置与客户端的紧密耦合。我已经阅读了几篇关于 .NET 4 中 ws-discovery 的文章,并且想知道这是否是人们用来处理此问题的通用模型?

所以我看到它的方式是你有一个客户端说“我有一个方法调用,它应该由实现 ISomeInterface 的服务处理”。然后,您可以有许多实现该接口的服务(可能是某些常见 ESB 的一部分?)。然后,来自客户端的方法调用将自动路由到这些服务之一。我是否正确理解这一点?如果是这样,这种方法的缺点是什么?

非常感谢

0 投票
2 回答
445 浏览

.net - .net 4 ws-discovery 端点

我在 .NET 4.0 中使用 ws-discovery,它运行良好。我的一个问题是如何处理不起作用的服务。例如,假设我在服务器 A 和服务器 B 上有 IService。假设服务器 A 上的此服务已损坏(通过停止应用程序池来模仿此服务)。您的客户仍会找到 2 项服务,因此当您尝试使用该服务时,您不能保证它是有效的。

所以我的问题是,您是否通过遍历端点来处理这个问题,如果第一个失败,请尝试下一个。或者有没有办法只检索在搜索时“启动”的服务?还是我在某处错过了重点-很可能:-)

谢谢

0 投票
3 回答
3413 浏览

java - Java 的 WS-Discovery 实现

是否有针对 JAX-WS RI、Axis2、CXF 或其他工具包的 WS-Discovery 规范的实现?

0 投票
2 回答
2587 浏览

python - 使用 Python 发现 Web 服务

我在网络上有几台设备。我正在尝试使用库来使用 Python 脚本发现这些设备的存在和实体,这些设备都有一个 Web 服务。我的问题是,是否有任何模块可以帮助我解决这个问题,因为我发现的唯一模块是 Python 的 ws-discovery?

如果这是唯一的模块,是否有人有任何使用 ws-discovery 的示例 Python 脚本?

谢谢你的帮助。

0 投票
1 回答
393 浏览

python - 使用 WSDiscovery 从服务列表中获取特定字符串

我正在为 python 使用 WSDiscovery 模块。我已经能够在我的网络上搜索服务。我正在尝试发现一个客户端并从中获取 XAddress。WSDiscovery 模块的文档很少,实际上只有很少的部分在模块的自述文件中,它有几行长。我已经设法让这个特定的代码在下面工作:

这得到了所有服务,我可以使用以下方法获得不同的 XAddress:

但我正在寻找一个特别具有特定ID的人。地址之一将显示为:

例如,任何人都可以想到选择具有此 ID 号的地址的建议。

谢谢

0 投票
1 回答
616 浏览

.net - WCF 发现:EndpointNotFoundException,即使找到了端点

我正在使用 WS Discovery 动态查找并连接到本地网络上的端点。

返回net.tcp://localhost:8000/,这是正确的。但

使用以下消息引发 EndpointNotFoundException:

“发现了 1 个端点,但客户端无法使用任何发现的端点创建或打开通道。”

我搜索了错误消息,但没有结果!发生了什么,我该如何解决这个问题?

0 投票
1 回答
215 浏览

wcf - 阻止 DiscoveryEndpoint 创建服务实例

我在 WCF 中使用 DiscoveryEndpoints,但我注意到当发现服务并联系 DiscoveryEndpoint 时,它实际上会导致创建服务实例。我不想要这个。

这几乎肯定与我使用自定义实例提供程序(以支持 StructureMap)这一事实有关——它将自定义 InstanceProvider 应用于每个 EndpointDispatcher。

似乎我只想将自定义 InstanceProvider 应用于其合同实际上与服务实现匹配的端点。

有任何想法吗?

0 投票
1 回答
688 浏览

web-services - WS-Discovery 协议的安全问题

LAN 上的所有服务器都如何广播 WS-Discovery Resolve 消息最终导致完全拥塞?

LAN 充斥着从不同服务器到 IPv4 多播地址的解析消息。

以下是邮件正文

骨灰盒:uuid:704c7c3d-b73f-410d-88bc-68d5c5dd9219

这是怎么回事?

编辑:它是如何工作的。然而问题是,为什么他们从不停止?如果解决失败怎么办?

0 投票
1 回答
401 浏览

wcf - 在 C# 中滚动一个简单的 ESB/发现服务?

在环顾各种 ESB 和发现服务时,我发现了一些接近我想要的东西(NServiceBus、.NET StockTrader 中的示例等),但无法找到正确的简明教程推出我自己的发现/总线框架的方法。在构建分布式 ESB 的过程中,有什么可以参考的吗?