2014-01-24 28 views
1

首先,我想描述的情景:建筑建议:如何将SignalR消息与后端同步?

  • 比方说,我有其中显示多种不同事物的管理页面。

  • 显示的内容由客户端设备发送(SignalR在管理员< - >客户端之间发送)。

  • 客户端可以看到其他客户端发送的内容。

  • 他们可以喜欢这个东西。

  • 喜欢对管理端项目的顺序有影响。


的一切,是跨SignalR发送了(可以做异步)被保存在数据库中,当有人刷新网站(初始页面加载)的原因很简单。

管理方

起初,我想做我自己的投票有5秒的时间间隔(的ASP.NET Web API)。 但这不是实时的,这不是我称之为好的性能(db每次都被查询)。 现在我的问题是确保通过SignalR从客户端收到的项目与数据库同步。 而且订单也必须匹配。所以我必须复制一些关于JavaScript中的喜欢/投票的业务逻辑。

这似乎很容易出错。

你对此有何看法?

回答