zoukankan      html  css  js  c++  java
  • 基于ajax与msmq技术的消息推送功能实现

    周末在家捣鼓了一下消息推送的简单例子,其实也没什么技术含量,欢迎大伙拍砖。
    我设计的这个推送demo是基于ajax长轮询+msmq消息队列来实现的,具体交互过程如下图:


    先说说这个ajax长轮询,多长时间才算长呢?这个还真不好界定。
    这里是相对普通ajax请求来说的,通常处理一个请求也就是毫秒级别的时间。但是这里的长轮询方式
    在ajax发送请求给服务器之后,服务器给调用端返回数据的时间多长那可还真不好说。嘿嘿,这关键要看
    我们啥时候往msmq队列中推送数据了,先看看推送的效果图吧。。。。。

    抱歉,没弄张动态效果图给大家。实现的功能大体上就是这样。上图中的winform程序中我们点击即刻发送按钮,同时网页上我们就能看到新推送的数据。

    好了,说完具体实现流程和效果之后马上就开始编码实现吧。。。。

     消息推送Winform程序代码
     Web服务端代码
     页面视图代码

    当然,在这个只是一个初级的消息推送demo,是否能胜任生产环境的需要还有待考证。

    如果你也有更好的实现和建议,都欢迎留言给我。

  • 相关阅读:
    后缀表达式
    约瑟夫环
    能手进阶:Linux操作琐细驱动编译与运转
    VLC 0.8.5
    Gimpshop 2.2.11
    Blender 2.42
    有助于数据确立平安环境的次要效率阐明');
    DivFix 0.20
    Ubuntu Dapper 提速脚本
    你值得知道的五佳非主流阅读器
  • 原文地址:https://www.cnblogs.com/hehheai/p/6509640.html
Copyright © 2011-2022 走看看