前言:用户在页面添加内容以后,通过接口将数据存储在大数据工程师哪儿,大数据哪儿把文件处理以后传输给后端java工程师,java工程师将添加的该条信息需要及时传递给用户,让用户进行下载。websocket在整个流程中负责前后端数据的传递,及后端将数据传输给前端,前端进行展示,提示用户随时下载所需要下载的内容。

图一、用户在此添加数据然后点击发布,数据存储进后端大数据

数据存进系统大数据进行处理过后,后端和前端通过websocket实时传输

前端需要做的创建websocket,其中可以给后端发送数据,也可以接收后端返回的数据

<template><div class="test"></div>
</template><script>export default {name : 'WebSocket',data() {return {websock: null,}},created() {this.initWebSocket();},destroyed() {this.websock.close() //离开路由之后断开websocket连接},methods: {initWebSocket(){ //初始化weosocket// const userId = window.sessionStorage.getItem('userId')const wsuri = "ws://127.0.0.1:8080/webSocket/" + userId;  //此处访问后端服务this.websock = new WebSocket(wsuri);this.websock.onmessage = this.websocketonmessage;// this.websock.onopen = this.websocketonopen;this.websock.onerror = this.websocketonerror;this.websock.onclose = this.websocketclose;},websocketonopen(){ //连接建立之后执行send方法发送数据let actions = {"test":"李狗蛋"};this.websocketsend(JSON.stringify(actions));},websocketonerror(){ //连接建立失败重连this.initWebSocket();},websocketonmessage(e){ //数据接收const redata = e.dataconsole.log(redata)},websocketsend(Data){//数据发送this.websock.send(Data);},websocketclose(e){  //关闭console.log('断开连接',e);},},}
</script><style lang='less'></style>

前端websocket和后端传输数据相关推荐

  1. java使用websocket前后端通信实现

    文章有不当之处,欢迎指正,如果喜欢微信阅读,你也可以关注我的微信公众号:好好学java,获取优质学习资源. WebSocket是客户端和服务器端的一个通信,WebSocket分为客户端和服务端,所以我 ...

  2. Python Day 67 Dango框架图解(总结)、Wsgiref和uwsgi、前后端传输数据的编码格式、From表单和Ajax方式在前端往后端发送文件、补充一下页面清缓存...

    ##Django框架图解 ##前后端传输数据的编码格式 #前后端传输数据的编码格式1.urlencoded 2.formdata 3.application/json ##From表单和Ajax方式在 ...

  3. 前端websocket获取数据后需要存本地吗_是什么让我放弃了restful api?了解清楚后我全面拥抱GraphQL...

    GraphQL初步认识 背景 REST作为一种现代网络应用非常流行的软件架构风格,自从Roy Fielding博士在2000年他的博士论文中提出来到现在已经有了20年的历史.它的简单易用性,可扩展性, ...

  4. 前端websocket获取数据后需要存本地吗_是什么让我放弃了Restful API?了解清楚后我全面拥抱GraphQL!...

    背景 REST作为一种现代网络应用非常流行的软件架构风格,自从Roy Fielding博士在2000年他的博士论文中提出来到现在已经有了20年的历史.它的简单易用性,可扩展性,伸缩性受到广大Web开发 ...

  5. Web框架之Django_07 进阶操作(MTV与MVC、多对多表三种创建方式、前后端传输数据编码格式contentType、ajax、自定义分页器)

    阅读目录 一.MVC与MTV 二.多对多表的创建 三.ajax,前后端传输编码格式contentType 四.批量插入数据与自定义分页器 摘要 MTV与MVC 多对多表三种创建方式 ajax ,前后端 ...

  6. 前端渲染与后端渲染的区别

    前端渲染: 指的是后端返回JSON数据,前端利用预先写的html模板,循环读取JSON数据,拼接字符串(es6的模板字符串特性大大减少了拼接字符串的的成本),并插入页面. 好处:网络传输数据量小.不占 ...

  7. 前端渲染与后端渲染之间的区别?

    前端没兴起之前,网页的展示大都是后端渲染,也就是服务器渲染. 随着前端行业的发展,前端的工作越来越精细.前后端开始分离,前端只关注ui渲染.后端只提供数据和进行逻辑处理. 简单的解释,前端写好html ...

  8. 【websocket前后端交互】vue-springboot实现websocket前后端交互链接,websocket心跳重连,包含前后端代码,复制即可用【详细解释版本】

    前言: 还是老规矩,一步步的教大家如何建立前后端的 websocket 链接,并能完成互相传送数据的简单功能.由于网上找了半天发现很多帖子都是东一句西一句的,要不就是写的没什么注释和解释,导致我这个前 ...

  9. WebSocket前后端联调

    WebSocket前后端联调 问题简介  最近由于要进行态势推演的开发,该功能需要实现多个websocket的管理,因此,在进行开发时,学习了关于前后端联调的一些细节,记录一下.该文章主要描述如何高效 ...

最新文章

  1. OSChina 周五乱弹 —— 我觉得相亲是耻辱
  2. Linux远程拷贝下载文件
  3. vue-cli项目打包多个与static文件同级的静态资源目录(copy-webpack-plugin插件的使用)...
  4. 修改Centos7的网卡ens32 改为eth0
  5. Python整型数与字符串相互转换
  6. linux内核杂记(6)-进程调度(1)
  7. laravel安装笔记
  8. 上车时机已到--.NETCore是适应时代发展的雄鹰利剑
  9. 6大主流开源SQL引擎总结,遥遥领先的是谁?
  10. 互斥对象与关键代码段的比较
  11. python 读取txt文件没读到400行_400行Python代码实现文语处理助手(3) - 音频显示-嵌入式系统-与非网...
  12. CAD图纸上面缺失的线条如何将其进行补充?
  13. ui li 菜单 点击添加下级_如何制作导航栏中的下拉菜单
  14. TOCControl 的HitTest()方法
  15. [产品相关] A/B测试终极指南(翻译)
  16. tkinter message_【莫烦Python】Tkinter 做简单的窗口视窗lt;学习笔记(2)gt;
  17. 区块链 DAG分布式账本技术 DAG数据结构和基于区块的数据结构的差别 优势
  18. windchill安装搭建(保姆式)
  19. 2020年最好用的手机是哪一款_2020最好用的5G手机是哪一款?热销2020年5g手机推荐及点评...
  20. 使用Truetype字体制作ArcGIS符号

热门文章

  1. IP交换机与路由器配置
  2. nodejs、express报错Error[ERR_HTTP_HEADERS_SENT]:Cannot set headers after they are sent to the client
  3. 2003服务器系统QQ安装不了,关于windows 2003 sp2  不能使用QQ的解决办法
  4. 使用fsck修复系统文件错误
  5. php高仿互站网源码,2020新版友价高仿互站网源码 虚拟交易商城整站源码
  6. Excel制作四分位图
  7. 开源的基于层合板理论的复合材料ABD矩阵计算、失效预测
  8. BootStrap笔记-下拉菜单的使用
  9. 删库跑路、“投毒”、改协议,开源有哪几大红线千万不能踩?
  10. Unity知识点总结(1)