zoukankan      html  css  js  c++  java
  • springboot websocket(一)

    1.搭建springboot环境。

    安装插件Eclipse上安装Spring Tool Suite (STS)

    https://blog.csdn.net/ai_lian_shuo/article/details/77369754

    2.新建springboot项目

    https://blog.csdn.net/ai_lian_shuo/article/details/77371640

    3.项目实战。

    https://blog.csdn.net/CharlesLiu233/article/details/80516892(已下载至本地demo)

    https://blog.csdn.net/hry2015/article/details/81123549(GitHub)

    一springboot系列学习教程 https://blog.csdn.net/hry2015/column/info/17384/2

    轮询的方式:

    https://www.cnblogs.com/dayspring/p/7808739.html

    有哪些可以实现web消息推送的技术:

    • 不断地轮询(俗称“拉”,polling)是获取实时消息的一个手段:Ajax 隔一段时间(通常使用 JavaScript 的 setTimeout 函数)就去服务器查询是否有改变,从而进行增量式的更新。但是间隔多长时间去查询成了问题,因为性能和即时性造成了严重的反比关系。间隔太短,连续不断的请求会冲垮服务器,间隔太长,务器上的新数据就需要越多的时间才能到达客户机。

      • 优点:服务端逻辑简单;

      • 缺点:其中大多数请求可能是无效请求,在大量用户轮询很频繁的情况下对服务器的压力很大;

      • 应用:并发用户量少,而且要求消息的实时性不高,一般很少采用;

    • 长轮询技术(long-polling):客户端向服务器发送Ajax请求,服务器接到请求后hold住连接,直到有新消息或超时(设置)才返回响应信息并关闭连接,客户端处理完响应信息后再向服务器发送新的请求。

      • 优点:实时性高,无消息的情况下不会进行频繁的请求;

      • 缺点:服务器维持着连接期间会消耗资源;

    • 基于Iframe及htmlfile的流(streaming)方式:iframe流方式是在页面中插入一个隐藏的iframe,利用其src属性在服务器和客户端之间创建一条长链接,服务器向iframe传输数据(通常是HTML,内有负责插入信息的javascript),来实时更新页面。

      • 优点:消息能够实时到达;

      • 缺点:服务器维持着长连接期会消耗资源;

    • 插件提供socket方式:比如利用Flash XMLSocket,Java Applet套接口,Activex包装的socket。

      • 优点:原生socket的支持,和PC端和移动端的实现方式相似;

      • 缺点:浏览器端需要装相应的插件;

    • WebSocket:是HTML5开始提供的一种浏览器与服务器间进行全双工通讯的网络技术。

      • 优点:更好的节省服务器资源和带宽并达到实时通讯;

      • 缺点:目前还未普及,浏览器支持不好;

    综上,考虑到浏览器兼容性和性能问题,采用长轮询(long-polling)是一种比较好的方式。

    springboot 查询数据库

    https://blog.csdn.net/weixin_38361347/article/details/81089967

    轮询

    https://www.cnblogs.com/dayspring/p/7808739.html

    心跳机制的实现

    https://blog.csdn.net/real_bird/article/details/77119897

    两个controller之间传递参数

    https://blog.csdn.net/myth_g/article/details/78753792

    https://www.cnblogs.com/qq984064199/p/6874589.html

    jsp页面解析后台传来的链表并呈现在表格中

    https://blog.csdn.net/Picking_up_stones/article/details/53015960

    消息发送给自增用户(ID自增),群发也是可以的。

    https://blog.csdn.net/weixin_41622183/article/details/82431336

  • 相关阅读:
    程序员的算法课(10)-字符串排序算法实例(纯代码)
    程序员的算法课(9)-常见字符串算法
    程序员的算法课(8)-贪心算法:理解霍夫曼编码
    程序员的算法课(7)-01背包问题
    程序员的算法课(6)-最长公共子序列(LCS)
    吴晓波跨年演讲全文-预见-2020 (八、奥运激荡,5G热潮)
    吴晓波跨年演讲全文-预见-2020 (七、资本市场回暖可期)
    吴晓波跨年演讲全文-预见-2020 (六、快公司面临期中考)
    吴晓波跨年演讲全文-预见-2020 (五、硬科技催生慢哲学)
    吴晓波跨年演讲全文-预见-2020 (四、体验经济,美好爆发)
  • 原文地址:https://www.cnblogs.com/maowuyu-xb/p/10249678.html
Copyright © 2011-2022 走看看