netty学习
闪电侠-公子
软件开发!
展开
-
1、张龙netty学习 第一个netty服务端
张龙netty学习 第一个netty服务端public class TestServer { public static void main(String[] args) throws Exception{ EventLoopGroup bossGroup = new NioEventLoopGroup(); EventLoopGroup workGrou...原创 2019-09-08 17:30:07 · 857 阅读 · 0 评论 -
9、张龙netty学习Grpc
gRPCgRPC官网 why gRPC?gRPC is a modern open source high performance RPC framework that can run in any environment. It can efficiently connect services in and across data centers with pluggable suppor...原创 2019-09-15 17:03:31 · 513 阅读 · 0 评论 -
8、张龙netty学习 Thrift
ThriftThrift最初是由Facebook研发,主要用于各个服务之间的RPC通信,支持跨语言,常用的语言比如C++,Java,Python,PHP,Ruby,Erlang,Perl,C#,javascript,Node.js等。Thrift是一个典型的CS结构,客户端和服务端可以使用不同的语言开发,既然客户端和服务端能使用不同的语言开发,那么一定要有一种中间语言来关联客户端和服务...原创 2019-09-15 16:51:08 · 327 阅读 · 0 评论 -
7、张龙netty学习 protobuf oneof
protobuf oneofMyDataInfo.protosyntax = "proto2";package com.fjh.netty.protobuf.oneof;option optimize_for = SPEED;option java_package = "com.fjh.netty.protobuf.oneof";option java_outer_classname...原创 2019-09-15 16:49:38 · 3159 阅读 · 1 评论 -
6、张龙netty学习 protobuf
protobuf这个是一个netty实现的server和client通过protobuf传输的程序, 其中ProtobufServerInitialiszer和protobufClientInitializer这两个类里面 addLast的handler里面pipeline.addLast(new ProtobufDecoder(DataInfo.Student.getDefaultInstan...原创 2019-09-08 18:06:59 · 271 阅读 · 0 评论 -
5、张龙netty学习 netty实现websocket
netty实现websocket服务端public class WebSocketServer { public static void main(String[] args) throws Exception{ EventLoopGroup boosGroup = new NioEventLoopGroup(); EventLoopGroup work...原创 2019-09-08 17:53:55 · 202 阅读 · 0 评论 -
4、张龙netty学习 netty心跳检测
netty心跳检测服务端public class HeartBeatServer { public static void main(String[] args)throws Exception { EventLoopGroup boosGroup = new NioEventLoopGroup(); EventLoopGroup workGroup ...原创 2019-09-08 17:50:39 · 156 阅读 · 0 评论 -
3、张龙netty学习 netty实现简单的聊天
netty实现简单的聊天服务端:public class MyChatServer { public static void main(String[] args)throws Exception { EventLoopGroup boosGroup = new NioEventLoopGroup(); EventLoopGroup workGroup ...原创 2019-09-08 17:38:23 · 171 阅读 · 0 评论 -
2、张龙netty学习 netty服务端和客户端简单实现
netty服务端和客户端简单实现服务端:public class MyServer { public static void main(String[] args)throws Exception { EventLoopGroup boosGroup = new NioEventLoopGroup(); EventLoopGroup workGroup ...原创 2019-09-08 17:34:51 · 188 阅读 · 0 评论 -
10、张龙netty学习 Java IO
Java IO流类流的概念Java程序通过流来完成输入/输出。流是生产或消费信息的抽象。流通过Java的输入输出系统与物理设备链接。尽管与它们链接的物理设备不尽相同,所有的流行为具有同样的方式。这样,相同的输入/输出类和方法适用于所有类型的外部设备。这意味着一个输入流能抽象多种不同类型的输入,从磁盘文件,键盘或者网络套接字。同样一个输出流可以输出到控制台、磁盘文件或者相连的网络。流是处理...原创 2019-09-15 17:06:30 · 324 阅读 · 0 评论