蜗牛的专栏

随便写写

排序:
默认
按更新时间
按访问量
RSS订阅

关于序列化协议的思考

思考最近在设计一个RPC框架,需要处理序列化的问题。有很多种序列化协议可以选择,比如Java原生的序列化协议,Protobuf, Thrift, Hessian, Kryo等等,这里说的序列化协议专指Java的基于二进制的协议,不是基于XML, JSON这种格式的协议。在实际开发中考虑了很多点,也...

2016-01-30 15:20:56

阅读数 3796

评论数 3

高性能 IO 模型浅析

原文出处 http://zhangsr.cn/i/1281 (对作者表示感谢) 服务器端编程经常需要构造高性能的 IO 模型,常见的 IO 模型有四种: (1) 同步阻塞 IO(Blocking IO):即传统的 IO 模型。 (2) 同步非阻塞 IO(Non-blocking IO):默认创建的...

2015-05-24 19:27:06

阅读数 2169

评论数 0

Netty系列之Netty线程模型

1. 背景 1.1. Java线程模型的演进 1.1.1. 单线程 时间回到十几年前,那时主流的CPU都还是单核(除了商用高性能的小机),CPU的核心频率是机器最重要的指标之一。 在Java领域当时比较流行的是单线程编程,对于CPU密集型的应用程序而言,频繁的通过多线程进行协作和抢占时间片...

2015-05-23 01:58:00

阅读数 781

评论数 4

Nginx配置文件nginx.conf中文详解

#定义Nginx运行的用户和用户组 user www www; #nginx进程数,建议设置为等于CPU总核心数。 worker_processes 8; #全局错误日志定义类型,[ debug | info | notice | warn | error | crit ] error_log...

2015-01-19 14:23:36

阅读数 787

评论数 0

提示
确定要删除当前文章?
取消 删除
关闭
关闭