rabbitmq可以用一本书取讲,这里只是介绍一些使用过程中,常用到的基本的知识点。官方文档覆盖的内容,非常全面:http://www.rabbitmq.com/documentation.html 。 1. 介绍 RabbitMQ,即消息队列系统,它是一款开源消息队列中间件,采用Erlang语言开 ...
分类:
其他好文 时间:
2018-05-01 23:32:09
阅读次数:
212
服务器端推送技术在web开发中比较常用,可能早期很多人的解决方案是采用ajax向服务器轮询消息,这种方式的轮询频率不好控制,所以大大增加了服务器的压力,后来有了下面的方案:当客户端向服务器发送请求时,服务器端会抓住这个请求不放,等有数据更新的时候才返回给客户端,当客户端接收到数据后再次发送请求,周而 ...
分类:
编程语言 时间:
2018-04-15 21:53:40
阅读次数:
714
使用ActiveMQ、Stomp、SockJS实现实时在线聊天 ActiveMQ : 强大的开源即时通讯和集成模式的服务器。在本项目中充当消息代理服务器,stomp协议服务端。 安装:在官网下载,直接解压缩,运行cmd,进入bin目录执行 activemq.bat start;linux中执行 ./ ...
分类:
Web程序 时间:
2017-12-22 19:50:02
阅读次数:
409
在stackflow上看到的解决方案:https://stackoverflow.com/questions/28348686/tomcat-8-and-websocket Maven: ...
分类:
编程语言 时间:
2017-12-16 22:02:54
阅读次数:
1558
本文主要有三个步骤 1、用户登录后建立websocket连接,默认选择websocket连接,如果浏览器不支持,则使用sockjs进行模拟连接 2、建立连接后,服务端返回该用户的未读消息 3、服务端进行相关操作后,推送给某一个用户或者所有用户新消息 相关环境 Spring4.0.6(要选择4.0+) ...
分类:
编程语言 时间:
2017-10-26 13:45:36
阅读次数:
208
Centrifugo 是一个用 Golang 实现的基于 Websocket 或者 SockJS 的实时通信平台。https://www.oschina.net/p/centrifugalrpcx是一个类似阿里巴巴 Dubbo 和微博 Motan 的分布式的RPC服务框架,基于Golang net/ ...
分类:
编程语言 时间:
2017-10-03 18:36:00
阅读次数:
170
本文转载自:http://www.jianshu.com/p/8500ad65eb50 WebSocket前端准备 前端我们需要用到两个js文件:sockjs.js和stomp.js SockJS:SockJS 是一个浏览器上运行的 JavaScript 库,如果浏览器不支持 WebSocket,该 ...
分类:
编程语言 时间:
2017-07-01 22:37:38
阅读次数:
191
Xitrum被设计成在生产环境下以多实例运行在代理服务器或负载均衡器之后的系统。 / Xitrum instance 1Load balancer/proxy server Xitrum instance 2 \ Xitrum instance 3 Cache、session和SockJS sess ...
分类:
其他好文 时间:
2017-05-17 11:48:32
阅读次数:
138
Kite Kite是用Go开发的一套RPC库,很适合作为分布式微服务的开发框架。 Kite 的传输层使用 SockJS 提供的WebSocket服务, 浏览器Javascript也可以连接到Kite上 (Kite.js); Kite 的RPC消息格式使用修改过的 dnode 协议,Kite 增加了 ...
分类:
其他好文 时间:
2017-05-13 14:24:39
阅读次数:
374
1.安装工具ipython https://www.continuum.io/downloads 选择自己需要的版本 2.安装过程 (1)赋权限 chmod u+x ./Anaconda2-4.2.0-Linux-x86_64.sh (2)回车 [root@hadoop161 tool]# ./An ...
分类:
其他好文 时间:
2017-01-01 22:48:44
阅读次数:
417