signalr初体验...
来源:互联网 发布:淘宝新店运营计划表 编辑:程序博客网 时间:2024/06/06 05:32
公司的新项目要有一个推送的功能,我第一时间就想到了signalr,但是苦于自己水平有限,加上之前也没用过signalr,只能硬着头皮去网上找资料一步一步在项目里面应用signalr,我们的推送项目是一个以asp.net web api为主体的项目,具体的需求是第三方程序调用webapi项目暴露的方法的时候通知前端数据有更新,前端重新发送ajax请求从第三方程序获取数据(听起来有点low...)。
一开始我是用的Hub类,前端设置一个Hub类的代理,当webapi方法被调用的时候就发通知给前端,前端重新获取数据。这种方式看似是可行的,但是有些不稳定,就是当代理增加的时候,有时候signalr的相关的一些请求一直挂起,就是说无法无服务器建立长链接,万般无奈之下我就只能放弃,后来我开始尝试另一种方式,就是Persistent,这种方式的使用基本上与hub差别不大,测试的时候反映也良好,目前的方案就是webapi广播给所有的客户端,广播的信息里面包含了UserId,然后前端比对自己的UserId与广播的UserId是否一致,一致就重新去服务端获取数据。(虽然有点low,目前不知道如何精准推送,前端每次刷新,connectionId都变了)
以上就是signalr初体验的随笔和遇到的一些问题,欢迎各位指正.
阅读全文
0 0
- signalr初体验...
- SignalR
- SignalR
- signalr
- MVC使用SignalR 提高B2C商城用户体验1
- MVC使用SignalR 提高B2C商城用户体验2
- MVC使用SignalR 提高B2C商城用户体验3
- SignalR 概览
- SignalR使用方法
- 3SignalR
- SignalR QuickStart
- signalr 教程
- 【SignalR-入门】
- 安装SignalR
- SignalR QuickStart
- 安装SignalR
- SignalR简介
- SignalR经验总结
- Spring中bean的三种装配机制之一—java configure
- 区块链与程序员:赚钱还是创业
- 浅谈接口测试相关概念
- Android中的ANR
- unity自动录音功能
- signalr初体验...
- PHP 输出缓存 Output Buffer
- 关于DOTween的一些控制(随时更新)
- Python学习笔记
- mycat连接jdbc问题
- spots-dialog 加载框的学习
- 计算各种网络结构的卷积层和返回的感受野
- datatable 请求时,添加额外数据,获取到返回数据后对数据做处理
- segment space management automatic and manual