码迷,mamicode.com
首页 >  
搜索关键字:netty    ( 1874个结果
IO多路复用深入浅出
前言 从零单排高性能问题,这次轮到异步通信了。这个领域入门有点难,需要了解UNIX五种IO模型和 TCP协议,熟练使用三大异步通信框架:Netty、NodeJS、Tornado。目前所有标榜异步的通信框架用的都不是异步IO模型,而是IO多路复 用中的epoll。因为Python提供了对Linux内核 ...
分类:其他好文   时间:2016-09-02 11:29:38    阅读次数:123
轻量级高性能 RPC 框架 HRPC
HRPC HRPC是一款基于Netty和Zookeeper设计的轻量级高性能RPC框架。 特性 采用Protostuff序列化;高性能,负载均衡;支持服务的注册和订阅;支持同步及异步2种调用方式;长连接,自动重连;采用cglib动态代理;代码简答,易上手;支持Spring; 更多轻量级高性能 RPC ...
分类:其他好文   时间:2016-09-02 11:25:08    阅读次数:122
Netty模拟redis服务器
学习了一下redis的网络通信协议,准备用netty来模拟接受redis客户端发送过来的协议,进行简单的回复 ...
分类:Web程序   时间:2016-09-01 12:52:30    阅读次数:319
服务端NETTY 客户端非NETTY处理粘包和拆包的问题
之前为了调式和方便一直没有处理粘包的问题,今天专门花了时间来搞NETTY的粘包处理,要知道在高并发下,不处理粘包是不可能的,数据流的混乱会造成业务的崩溃什么的我就不说了。所以这个问题 在我心里一直是个结。 使用NETTY真的很幸福,以前用C写服务端 还的自己处理粘包的问题 各种痛苦 不过那也是基本功 ...
分类:Web程序   时间:2016-09-01 01:56:31    阅读次数:249
看到一个伙计遇到的服务端编程遇到的问题 赶紧复制过来
游戏类型:ARPG横板格斗过关手机网游,类似王者之剑,DNF。 客户端unity,碰撞判定在客户端,AI和伤害运算在服务端。峰值单服在线2800。 netty,protobuf,mysql。 指令设计不合理,粘包时出现异常 原始设计过于简单,没有指令队列和分类的概念。当粘包指令同时执行时,发生串行指 ...
分类:其他好文   时间:2016-08-30 21:16:03    阅读次数:127
Netty系列之Netty高性能之道
1. 背景 1.1. 惊人的性能数据 最近一个圈内朋友通过私信告诉我,通过使用Netty4 + Thrift压缩二进制编解码技术,他们实现了10W TPS(1K的复杂POJO对象)的跨节点...
分类:Web程序   时间:2016-08-29 09:14:23    阅读次数:262
Netty构建分布式消息队列(AvatarMQ)设计指南之架构篇
目前业界流行的分布式消息队列系统(或者可以叫做消息中间件)种类繁多,比如,基于Erlang的RabbitMQ、基于Java的ActiveMQ/Apache Kafka、基于C/C++的ZeroMQ等等,都能进行大批量的消息路由转发。它们的共同特点是,都有一个消息中转路由节点,按照消息队列里面的专业术 ...
分类:Web程序   时间:2016-08-26 01:08:51    阅读次数:574
Dubbo基础介绍
基础知识 Dubbo是什么:Dubbo是一个分布式的服务框架,提供高性能和透明化的RPC远程调用方案,以及SOA服务治理方案 Dubbo涉及的知识: 远程调用:RMI、hassion、webservice、thrift 通信交互:HTTP、mina、netty 序列化:hessian2、java、j ...
分类:其他好文   时间:2016-08-25 23:25:06    阅读次数:118
【游戏开发】Netty TCP粘包/拆包问题的解决办法(二)
上一篇:【Netty4.X】Unity客户端与Netty服务器的网络通信(一)一、什么是TCP粘包/拆包  如图所示,假如客户端分别发送两个数据包D1和D2给服务端,由于服务端一次读取到的字节数是不确...
分类:Web程序   时间:2016-08-25 21:42:47    阅读次数:498
Netty源码分析之客户端启动过程
一、先来看一下客户端示例代码。 二、启动过程分析 由于客户端Bootstrap的配置过程和服务端ServerBootstrap配置过程原理相类似,此处不再单独讲解客户端的配置过程。接下来直接看客户端的connect过程。 三、connect过程分析 ChannelFuture f = b.conne ...
分类:Web程序   时间:2016-08-22 21:45:50    阅读次数:478
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!