C# 发布-订阅和动态拓扑
我正在寻找工具来实现发布子/事件系统。我们有一个具有挑战性的要求,即车辆创建车辆和其他设备将使用的动态wifi网络(车辆有接入点)。此外,如果他们靠近办公室,他们需要与办公室和公司WAN进行通信并发送/转发消息 动态拓扑。C# 发布-订阅和动态拓扑,c#,wcf,
servicestack,publish-subscribe,C#,Wcf,
servicestack,Publish Subscribe,我正在寻找工具来实现发布子/事件系统。我们有一个具有挑战性的要求,即车辆创建车辆和其他设备将使用的动态wifi网络(车辆有接入点)。此外,如果他们靠近办公室,他们需要与办公室和公司WAN进行通信并发送/转发消息 动态拓扑。 没有中心点/服务器。。所有/任何车辆都可以是消息代理/路由器所有 车辆是客户 没有中心故障点 如果组之间没有连接,车辆可能会形成多个组,这些组之间进行通信 在车辆识别自身之前,车辆地址可能是未知的(因此 车辆需要对所有车辆进行ping操作,并查看它们是否可以到达,以及 如果
- 没有中心点/服务器。。所有/任何车辆都可以是消息代理/路由器所有 车辆是客户李>
- 没有中心故障点
- 如果组之间没有连接,车辆可能会形成多个组,这些组之间进行通信
- 在车辆识别自身之前,车辆地址可能是未知的(因此 车辆需要对所有车辆进行ping操作,并查看它们是否可以到达,以及 如果它能找到一个,它需要识别自己)
- 系统的一部分(办公室和广域网)将是不同的网络
- 车辆和计算机每天关闭3-4次李>
到目前为止,我所能看到的最好的方法是使用WS-Eventing和Roman Kiss示例(在代码项目中),它是基于WCF构建的(我以前在商业上使用过)。然后构建一个系统,该系统基于动态发现(pings和“im here and here is my known neigbours”消息)创建订阅(从而创建路由和中继) 为什么这是标记的ServiceStack?您想将此作为解决方案的一部分吗?因为这在问题中并不清楚,这里的相关性。很高兴看到C#解决方案,包括ServiceStack或WCFYou要求omnet++之类的东西,但是对于C#?是的,但是对于真正的网络