SignalR-001
SignalR 是什么?
ASP.NET Core SignalR 是一个开放源代码库,它简化了向应用添加实时 web 功能。 实时 web 功能立即使服务器端代码能够将内容推送到客户端。
一、有这么一种现实和想法:
* 现实:
1、多个业务数据库存在本地,且不允许发布到外网;
2、内网不允许直接访问外网数据库;
3、某些设备不允许连接内网,但允许连接外网,可是外网上没有镜像数据;
4、客户想自助拉取订单进度;
5、自身(工厂F)想自助拉取供应商的供货进度(如代工厂的生产进度);
6、内网没有即时通讯软件,多方交流只能通过电话会议;
* 想法:
1、数据仍然存储在本地,但是能让他无障碍的分享在经过授权的终端;
场景1 -》
(1)客户A对工厂F说:给我订单SO001的进度;
(2)工厂F收到指令,在本地业务数据库中查询获取结果R,并对客户A说:这是您要的结果R;
(3)客户A根据公布的结果格式,解析结果R,显示在终端;
场景2 -》
(1)采购员C对工厂U(供应商)说:给我POO001中型号为M001的生产进度;
(2)工厂U收到指令,在本地业务数据库中查询获取结果R,并对采购员C说:这是您要的结果R;
(3)采购员C根据公布的结果格式,解析结果R,显示在终端;
2、老总们出差在外,可以和在办公室一样完成办公(在线OA有很多种,这只是设想其中之一);
场景-》
(1)登录外网OA平台,开启【工作台】,看到N项待办事项;
(2)老总Z对工厂F说:我要同意并终审采购订单PO001;
(3)工厂F收到指令,在本地业务数据库中完成作业,并对老总Z说:您的指令已经成功完成!
3、与客户或供应商沟通时,可以组建聊天室,聊天的同时可以通过注册指令实时查看多方需求展示的数据。
场景 -》
(1)采购员C对供应商计划员J说:这个料为什么延期?
(2)计划员J点击注册指令按钮”查询型号信息“及”查询生产进度”,说:这个型号工艺比较复杂,只做到一半,需要延期;
(3)采购员C需要请示主管Z,并邀请Z进群,Z发表意见:我同意,交期可以延至20号;J:同意;
(4)计划J及采购员C点击调整交期按钮,各自完成交期调整(审批流同时传递)。
二、SignalR的出现
有现实和想法,我想通过SignalR来试试。
重点是不在网站(云)上存储敏感信息,不违反安全规定。
用户认证通过本地认证服务器,业务处理通过本地业务服务器以及供应链合作者的业务服务器。
我需要的大体就是一个人-人对话、人-机对话、机-机对话的交谈体。
SignalR-001的更多相关文章
- [Asp.net 开发系列之SignalR篇]专题二:使用SignalR实现酷炫端对端聊天功能
一.引言 在前一篇文章已经详细介绍了SignalR了,并且简单介绍它在Asp.net MVC 和WPF中的应用.在上篇博文介绍的都是群发消息的实现,然而,对于SignalR是为了实时聊天而生的,自然少 ...
- SignalR来做实时Web聊天
本章和大家分享的内容是使用Signal R框架创建个简易的群聊功能,主要讲解如何在.Net的MVC中使用这个框架,由于这个项目有官方文档(当然全英文),后面也不打算写分享篇了,主要目的是让朋友们在需要 ...
- C# SignalR 即时通讯 聊天室
一.SignalR简介 SignalR:当所连接的客户端变得可用时服务器代码可以立即向其推送内容,而不是让服务器等待客户端请求新的数据.实现实时服务器与客户端通信.是一个开源.NET 库生成需要实时用 ...
- 【转】SignalR来做实时Web聊天
本章和大家分享的内容是使用Signal R框架创建个简易的群聊功能,主要讲解如何在.Net的MVC中使用这个框架,由于这个项目有官方文档(当然全英文),后面也不打算写分享篇了,主要目的是让朋友们在需要 ...
- ASP.NET SignalR 与LayIM配合,轻松实现网站客服聊天室(五) 补充:历史记录 和 消息提醒
有开发者提问怎么做历史记录功能和即使不打开聊天窗口有消息提醒功能.简单抽时间写了点代码.不过只是基本思路,具体细节没有实现. 正如前几篇博客中提到的,读取历史记录什么时候读取呢?按照常理,应该是打开聊 ...
- SignalR系列续集[系列8:SignalR的性能监测与服务器的负载测试]
目录 SignalR系列目录 前言 也是好久没写博客了,近期确实很忙,嗯..几个项目..头要炸..今天忙里偷闲.继续我们的小系列.. 先谢谢大家的支持.. 我们来聊聊SignalR的性能监测与服务器的 ...
- ABP文档 - SignalR 集成
文档目录 本节内容: 简介 安装 服务端 客户端 连接确立 内置功能 通知 在线客户端 帕斯卡 vs 骆峰式 你的SignalR代码 简介 使用Abp.Web.SignalR nuget包,使基于应用 ...
- SignalR快速入门 ~ 仿QQ即时聊天,消息推送,单聊,群聊,多群公聊(基础=》提升)
SignalR快速入门 ~ 仿QQ即时聊天,消息推送,单聊,群聊,多群公聊(基础=>提升,5个Demo贯彻全篇,感兴趣的玩才是真的学) 官方demo:http://www.asp.net/si ...
- SignalR代理对象异常:Uncaught TypeError: Cannot read property 'client' of undefined 推出的结论
异常汇总:http://www.cnblogs.com/dunitian/p/4523006.html#signalR 后台创建了一个DntHub的集线器 前台在调用的时候出现了问题(经检查是代理对象 ...
- 基于SignalR实现B/S系统对windows服务运行状态的监测
通常来讲一个BS项目肯定不止单独的一个BS应用,可能涉及到很多后台服务来支持BS的运行,特别是针对耗时较长的某些任务来说,Windows服务肯定是必不可少的,我们还需要利用B/S与windows服务进 ...
随机推荐
- MongoDB在Windows下的环境配置和使用
总是觉得配置环境是一个超级麻烦的事情啊,而且网上说的又比较乱,配置完后又没有说怎么开始运行,在哪输入增删改查语句,像突然断层一样.所以就在这里详细说说. 一:下载安装 1.去官网的下载页面 2.下载完 ...
- npm中npm install 始终出错解决办法
npm中npm install 始终出错解决办法 错误信息: C:\Windows\System32>npm install -g gulp npm ERR! Windows_NT 6.1.76 ...
- leetcode868
class Solution { public: int binaryGap(int N) { ; vector<int> V; while (N) { )//N&1==1,表示最 ...
- jenkins容器权限被拒绝
问题,我们从官网上面pull下jenkins后,如果直接运行容器的没问题 docker run -d -p 8080:8080 -v jenkins:latest 不过我们可能需要映射下容器内部的地址 ...
- MySQL(数据库)
数据库概念: 数据库(Database)是按照数据结构来组织.存储和管理数据的仓库在实际应用中会遇到各式各样的数据库如nosql非关系数据库(memcached,redis,mangodb),RDBM ...
- Oracle 中 over() 函数
:first-child { margin-top: 0; } blockquote > :last-child { margin-bottom: 0; } img { border: 0; m ...
- 张超超OC基础回顾02_成员变量(属性),局部变量,全局变量的区别
成员变量: 写在类声明的大括号中的变量, 我们称之为 成员变量(属性, 实例变量) 成员变量只能通过对象来访问 注意: 成员变量不能离开类, 离开类之后就不是成员变量 成员变量不能在定义的同时进行初始 ...
- WebFlux04 SpringBootWebFlux集成MongoDB之Windows版本、WebFlux实现CRUD、WebFlux实现JPA、参数校验
1 下载并安装MongoDB 1.1 MongoDB官网 1.2 下载 solutions -> download center 1.3 安装 双击进入安装即可 1.3.1 安装时常见bug01 ...
- jQuery 给class附点击事件获取对应的索引
有一类div标签,class为pointbox,数量不等,有多个.我需要在点击某一个标签的时候实时获取该标签在这类标签中索引值,以便进行其他操作. 代码很简单: $(".pointbox&q ...
- jquery延时刷新
setTimeout(function(){ location.replace(location.href); },1000);