java通信
石公子
求赞~蟹蟹了,么么哒
展开
-
mqtt协议简介
##mqtt协议:万物互联 一、概述 在20世纪90年代中期IBM在帮助石油和天然气公司客户设计有效的数据传输协议时,就出现了对MQTT这种物联网环境下的数据传输协议的需求。 [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-FFx2BXWd-1572514144487)(./1567662845623.png)] 当时这种应用场景有如下几个特点: 石油天然气管道线路非...原创 2019-10-31 17:30:07 · 852 阅读 · 0 评论 -
Netty:高性能、高可用的NIO通信框架
Netty:高性能、高可用的NIO通信框架前言最近在做老钥匙箱的重构,一个要解决的关键问题是:如何让一台服务器同时支撑成千上万个tcp长连接?老的钥匙箱项目基于jdk的bio通信,一直以来,存在内存占用过多、CPU使用率高的问题。因此,我们花了一段时间考虑更换通信框架的问题。在讨论到底层io通讯框架的时候,我们最终选择了netty。依靠netty,实现了单台服务器同时支撑几万个tcp长连接。由于最新原创 2017-11-29 14:14:36 · 6074 阅读 · 2 评论 -
JAVA网络I/O-闲话NIO
引言 对于很多童鞋来说,JAVA NIO可能是一个熟悉又陌生的字眼。很多人可能都是听过名字而没有实际用过。 那么,NIO和普通IO(BIO)有什么区别呢?且听我从头说起。 一、从C10K问题说起 c10k问题,即如何让一台机器同时处理10k个网络连接。 随着互联网的发展,这个问题其实变得非常普遍。并且产生了c100K、c1000K等问题。像支付宝、QQ、微信,甚至面对的是数十亿计的连接数(当然肯定...原创 2019-02-26 19:56:09 · 187 阅读 · 0 评论