用Netty实现单机百万TCP长连接
摘要:一、模拟单机连接瓶颈我们知道,通常启动一个服务端会绑定一个端口,例如8000端口,当然客户端连接端口是有限制的,除去最大端口65535和默认的1024端口及以下的端口,就只剩下1024~65535个,再扣除一些常用端口,实际可用端口只有6万个左右。 那么,我们如何实现单机百万连接呢?假设在服务端启动
阅读全文
posted @
2023-01-14 17:07
Ruthless
阅读(3138)
推荐(1) 编辑
浅谈如何使用Netty开发高性能的RPC服务器
摘要:如何使用Netty进行RPC服务器的开发,技术原理涉及如下:1、定义RPC请求消息、应答消息结构,里面要包括RPC的接口定义模块,如远程调用的类名、方法名、参数结构、参数值等信息。 2、服务端初始化的时候通过容器加载RPC接口定义和RPC接口实现类对象的映射关系,然后等待客户端发起调用请求。 3、客
阅读全文
posted @
2018-12-16 13:34
Ruthless
阅读(1268)
推荐(0) 编辑
Netty自带连接池的使用
摘要:一、类介绍1.ChannelPool——连接池接口 2.SimpleChannelPool——实现ChannelPool接口,简单的连接池实现 3.FixedChannelPool——继承SimpleChannelPool,有大小限制的连接池实现 4.ChannelPoolMap——管理host与连
阅读全文
posted @
2018-12-16 00:24
Ruthless
阅读(9743)
推荐(0) 编辑
Netty心跳机制
摘要:一、概念介绍网络中的接收和发送数据都是使用操作系统中的SOCKET进行实现。但是如果此套接字已经断开,那发送数据和接收数据的时候就一定会有问题。可是如何判断这个套接字是否还可以使用呢?这个就需要在系统中创建心跳机制。其实TCP中已经为我们实现了一个叫做心跳的机制。如果你设置了心跳,那TCP就会在一定
阅读全文
posted @
2018-12-14 20:31
Ruthless
阅读(10271)
推荐(1) 编辑
Netty入门——客户端与服务端通信
摘要:Netty简介Netty是一个基于JAVA NIO 类库的异步通信框架,它的架构特点是:异步非阻塞、基于事件驱动、高性能、高可靠性和高可定制性。换句话说,Netty是一个NIO框架,使用它可以简单快速地开发网络应用程序,比如客户端和服务端的协议。Netty大大简化了网络程序的开发过程比如TCP和UD
阅读全文
posted @
2018-12-14 01:47
Ruthless
阅读(32756)
推荐(0) 编辑
MA均线组合
摘要:MA5、MA13、MA21、MA34、MA55、MA90、MA120、MA250
阅读全文
posted @
2016-12-28 21:45
Ruthless
阅读(549)
推荐(0) 编辑