首先,我想描述的情景:建筑建议:如何将SignalR消息与后端同步?
比方说,我有其中显示多种不同事物的管理页面。
显示的内容由客户端设备发送(SignalR在管理员< - >客户端之间发送)。
客户端可以看到其他客户端发送的内容。
他们可以喜欢这个东西。
喜欢对管理端项目的顺序有影响。
的一切,是跨SignalR发送了(可以做异步)被保存在数据库中,当有人刷新网站(初始页面加载)的原因很简单。
管理方
起初,我想做我自己的投票有5秒的时间间隔(的ASP.NET Web API)。 但这不是实时的,这不是我称之为好的性能(db每次都被查询)。 现在我的问题是确保通过SignalR从客户端收到的项目与数据库同步。 而且订单也必须匹配。所以我必须复制一些关于JavaScript中的喜欢/投票的业务逻辑。
这似乎很容易出错。
你对此有何看法?