![](https://img-blog.csdnimg.cn/20201014180756926.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
消息推送
文章平均质量分 91
会飞的架狗师
do more know more be more
展开
-
Netty如何做到单机百万并发?
说道本章标题,相信很多人知道我在暗喻石中剑这个典故,在此典故中,天命注定的亚瑟很容易的就拔出了这把石中剑,但是由于资历不被其他人认可,所以他颇费了一番周折才成为了真正意义上的英格兰全境之王,亚瑟王。说道这把剑,剑身上铭刻着这样一句话:ONLY THE KING CAN TAKE THE SWORD FROM THE STONE。虽然典故中的the king是指英明之主亚瑟王,但是在本章中,这个king就是读者自己,我们今天不仅要从百万并发基石上拔出这把epoll之剑,也就是Netty,而且要利用这把剑大杀四转载 2022-09-15 19:42:09 · 1205 阅读 · 0 评论 -
【Websocket 第三篇】消息推送
公司内目前有几个项目都有消息推送的功能,例如:某个业务操作之后需要推送消息给前端页面,让用户实时感知。但是目前公司内的消息推送实现分散在在各个项目中,与业务系统强耦合,如果有其他项目需要集成消息推送功能,需要重复开发。故对消息推送功能进行公共抽取实现,提供一个通用的消息推送服务供各项目使用,减少重复开发,并且统一管控,做到降本增效。消息推送是消息中心里重要的一环,会作为消息中心的一个模块进行设计开发实现。主要定位是:致力于为公司各项目提供接入简单、可靠、安全稳定、快速的实时推送服务。下面主要介绍 web 端原创 2022-06-20 10:39:44 · 3811 阅读 · 3 评论 -
【WebSocket 第一篇】从一个WebSocket连接说起
WebSocket 协议是一个网络协议,允许两个相连的端点在一个单一的tcp连接上进行全双工通信。类似两个人通过手机进行通话。WebSocket 的数据传输以帧的形式传输,将一条消息分为几个帧,按先后顺序传输出去。这样做的好处是:网络上的两个端点通过一个双向链路进行连接通信,这个双向链路的一端称为一个 Socket。一个 Socket 对应一个 IP 地址和端口号,应用程序通常通过 Socket 向网络发出或应答网络请求。Socket 并不是协议,是针对 TCP/IP 协议层抽象出来的 API。WebSoc原创 2022-06-22 18:53:26 · 1864 阅读 · 0 评论 -
【Websocket 第二篇】问题解惑
当触发Endpoint各个生命周期事件时,Tomcat会将当前Session作为参数传给Endpoint的回调方法,因此一个Endpoint实例对应一个Session,在这里Session的本质是对Socket的封装,Endpoint通过它与浏览器通信。Endpoint是一个Java对象,代表WebSocket连接的一端,就好像处理HTTP请求的Servlet一样,你可以把它看作是处理WebSocket消息的接口。网络上的两个端点通过一个双向链路进行连接通信,这个双向链路的一端称为一个 Socket。原创 2022-09-08 15:35:18 · 984 阅读 · 0 评论