随笔分类 -  netty

摘要:一、什么是netty?为什么要用netty netty是jboss提供的一个java开源框架,netty提供异步的、事件驱动的网络应用程序框架和工具,用以快速开发高性能、高可用性的网络服务器和客户端程序。也就是说netty是一个基于nio的编程框架,使用netty可以快速的开发出一个网络应用。 由于 阅读全文
posted @ 2019-02-22 16:29 KyleInJava 阅读(7967) 评论(0) 推荐(0) 编辑
摘要:一、什么是protobuf Protobuf是google的开源项目,全称是Google Protocol Buffers,它是一个与语言无关、平台无关、可扩展的结构化数据序列化机制,类似XML,但它是更小、更快、更简单。只需定义一次数据的结构化方式,然后就可以使用特殊生成的源代码轻松地在各种数据流 阅读全文
posted @ 2019-02-22 11:55 KyleInJava 阅读(1800) 评论(0) 推荐(0) 编辑
摘要:一、简单的聊天室程序 二、使用netty传递对象,使用jdk自带的序列化 三、使用messagepack进行序列化传递实体对象 由于java自带的序列化工具有着性能低、序列化后的码流大且不支持跨语言等各种缺陷,所以我们使用Msgpack库来进行序列化然后进行数据的传输。 我们需要额外引入两个jar包 阅读全文
posted @ 2019-02-20 17:27 KyleInJava 阅读(4146) 评论(0) 推荐(0) 编辑

点击右上角即可分享
微信分享提示