![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
socketio
文章平均质量分 87
北京老油条
某大型互联网公司java技术专家
悟来时见沧海古,苍崖行遍谒玄门,向道偶题人间世,一萧一剑一昆仑。
https://github.com/javacodekit
展开
-
Socket.io的集群方案
摘要: 介绍了socket.io使用Nodejs自带的cluster与集群多进程方案。介绍Nodejs因其简单方便,在服务端应用市场也开始占有一席之地,其另外一个分支--socket.io(最后跟nodejs好像又要合并了),特别适合聊天室、白板(document collabration)、在线实时计算、计数器等应用,如果要支持大容量应用,就需要使用集群技术了,下面逐一讨论常见的sock...转载 2018-08-04 21:11:08 · 4622 阅读 · 0 评论 -
基于node+socket.io+redis的多房间多进程聊天室
一、相关技术介绍:消息实时推送,指的是将消息实时地推送到浏览器,用户不需要刷新浏览器就可以实时获取最新的消息,实时聊天室的技术原理也是如此。传统的Web站点为了实现推送技术,所用的技术都是轮询,这种传统的模式带来很明显的缺点,即浏览器需要不断的向服务器发出请求。 短轮询(Polling)客户端需要定时往浏览器轮询发送请求,且只有当服务有数据更新后,客户端的下一次轮询请求才能拿到更新后的数...转载 2018-08-04 21:16:49 · 2444 阅读 · 1 评论 -
socketio集群官方文档
粘性负载平衡如果计划在不同进程或计算机之间分配连接负载,则必须确保与特定会话ID关联的请求连接到发起它们的进程。这是由于某些传输,如XHR轮询或JSONP轮询依赖于在“套接字”的生命周期内触发多个请求。未能启用粘性平衡将导致可怕的: WebSocket握手期间出错:意外的响应代码:400 这意味着升级请求被发送到不知道给定套接字ID的节点,因此发送HTTP 400...翻译 2018-08-05 00:16:17 · 5689 阅读 · 0 评论 -
netty-socketio 示例代码
socket.io是一个不错的websocket项目,github上有它的java实现:netty-socketio 及 示例项目 netty-socketio-demo,基本上看看demo示例项目就能很快上手了,但是demo中的示例代码场景为js做客户端,如果需要在java中连接websocket server,可以参考下面的示例:一、服务端代码package com.corundum...转载 2018-08-05 00:15:53 · 5363 阅读 · 1 评论 -
客服技术揭秘-大规模集群改造
优客服是一款非常优秀的开源客服系统,使用了很多先进的开源技术。缓存使用了hazelcast内存数据网格。网络方面使用了netty-socketio。无论是新手学习springboot的使用,还是老手学习websocket等技术,优客服的源码都值得一看。但是优客服主要服务于中小客服,整体是一个单体系统。优客服的技术架构ImEventHandle为访客端的事件处理类,接受访客端的请求...原创 2018-08-09 01:56:03 · 3092 阅读 · 2 评论 -
优客服基于Nginx+tomcat的SSL改造
目录1.为什么要做https和wss升级2.https的相关名称解释3.证书格式4.oepnssl使用安装OpenSSL生成证书解决subjectAlternativeName 找不到的问题客户端服务器端5.xca使用xca简介xca安装步骤xca使用Step1. 打开XCAStep2. 如果是第一次打开,请点击 File-->...原创 2019-03-17 18:33:03 · 1183 阅读 · 0 评论