首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >C#实时数据架构最佳实践

C#实时数据架构最佳实践
EN

Stack Overflow用户
提问于 2013-08-31 05:36:51
回答 1查看 555关注 0票数 0

我们正在开发一个软件,用于测量无线电数据,并在一个或多个客户端上可视化测量结果。

为此,我们使用发布订阅模式和wcf回调。服务器进行测量,如果有新的测量,它会调用订阅回调的回调方法,其中包括测量的数据作为参数,因此客户端可以可视化它们。

在windows世界中,这很好用。然而,我们希望将来也能支持android和ios设备作为客户端。这在目前的架构下是不可能的。

我的问题是,这种情况下的最佳实践是什么?

我在考虑一个RESTful json服务,它经常被所有客户端调用,以“请求”新数据。这是一种好的方法吗?

有没有办法使用发布/订阅类型的系统,它也可以在ios和android上工作?

总结一下:

1服务,测量数据。

1个或多个客户端,使用数据。

当前:服务测量新数据,并以测量数据为参数调用客户端回调。不支持安卓和iOS。

未来:需要andoid、ios甚至更多,因此必须实现新的架构。

我希望我能把事情说清楚:)

有什么想法吗?:)

EN

回答 1

Stack Overflow用户

发布于 2013-08-31 15:26:08

我认为SignalR最适合这样的场景。以下链接将为您提供更多帮助:http://www.codeproject.com/Tips/590660/Introduction-to-SignalRhttp://signalr.net/http://en.wikipedia.org/wiki/SignalR

有一个想法如何使用it...there是一篇很棒的文章《用SignalR__,KnockoutJS & ASP.NET MVC构建HTML5游戏》with sample application in DotNetCurry杂志(免费下载)第5期(2013年3月至4月),可在http://www.dotnetcurry.com/magazine/dnc-magazine-issue5.aspx上找到

希望这能有所帮助。谢谢。

票数 4
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/18541811

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档