我正在寻找实现pub子/事件系统的工具。我们有一个具有挑战性的要求,即车辆创建一个车辆和其他设备将使用的动态wifi网络(车辆具有接入点)。此外,如果他们靠近办公室,他们需要与办公室和企业WAN进行通信和发送/中继消息。
动态拓扑。
我们不需要100%的可靠性,在良好的网络条件下,98-99%的数据包都可以。性能要求不高,例如每分钟1条消息。
必须支持第三方的Soap / XML标准才能连接到系统,尽管这可能是辅助绑定。
关于这方面有很多理论,但是有什么工具可以帮助我们吗?我正在寻找C#,因为会有相当多的自定义并且更喜欢没有持久性或DB /队列的解决方案。
到目前为止,我能看到的最好的是使用WS-Eventing并使用基于WCF构建的Roman Kiss示例(在代码项目上)(我之前已在商业上使用过)。然后构建一个系统,根据动态发现创建订阅(以及路由和中继)(ping和“我在这里,这里是我已知的neigbours”消息)。