文档章节

NetKit,封装Netty4.x的开发框架

xiejuntao
 xiejuntao
发布于 2015/11/23 18:37
字数 161
阅读 210
收藏 8

项目地址:https://xiejuntao@bitbucket.org/xiejuntao/netkit.git

此框架封装了netty4.x,提供统一的接口,自定义消息Id和处理消息的Action.并提供简单的http监控连接。 示例代码:

//创建Context
NetkitContext netkitContext = new NetkitContext();
//注册指定的消息处理Action
netkitContext.registerAction(MessageId.TEST, TestAction.class);
//创建指定端口的服务器
NetkitServer netkitServer = new NetkitServer(netkitContext, 9001);
//启动服务器
netkitServer.startup();



请直接运行服务端和客户端测试示例 xjt.netkit.test.ServerTest和xjt.netkit.test.ClientTest

默认http监控地址http://127.0.0.1:7777

项目有待进一步优化,交流学习QQ408760851。


© 著作权归作者所有

共有 人打赏支持
上一篇: Mongodb
xiejuntao
粉丝 6
博文 27
码字总数 18349
作品 0
广州
程序员
私信 提问
netty4.x的一个问题。

有个这样的问题。我做日志服务器时用到netty4.x框架。handler中 @Override protected void channelRead0(ChannelHandlerContext channelHandlerContext, Object o) throws Exception { Abst......

bBugyang
2014/09/02
150
2
关于HttpRequest的几个问题

用netty4.x搭建http协议服务端,在收到请求channelRead0方法中处理httpObject时,在使用DefaultFullHttpRequest处理接受的请求时,不会有返回结果,访问时网页显示找不到服务器,使用FullHtt...

Tbaa
2016/08/09
184
1
Netty关于断网重连后服务器端会话处理

求有经验的朋友指点一下,客服端断网重连后,服务器怎么能保存之前的会话session。每次重新连接后ChannelHandlerContext已近是一个新的ChannelHandlerContext了之前绑定的会话肯定就没有了。...

aimeryxie
2016/11/14
459
2
netty服务端 如何解决多个客户端连接请求访问的问题

就我以前用socket 实现服务端,客户端连接的时候,往往在服务端设计成多线程的模式,然后提供给客户端进行连接请求,下面的代码是我写的,但是,这样写,能实现服务端多线程的模式吗? 另外我...

天王盖地虎626
2014/06/30
2.2K
2
网络编程懒人入门(五):快速理解为什么说UDP有时比TCP更有优势

本文观点仅作参考,请根据自已系统的应用场景合理地选择数据传输层协议即可,无需盲目崇拜大牛言论。 1、前言 对于即时通讯开者新手来说,在开始着手编写IM或消息推送系统的代码前,最头疼的...

JackJiang2011
2017/12/19
0
0

没有更多内容

加载失败,请刷新页面

加载更多

Java单例模式学习记录

在项目开发中经常能遇见的设计模式就是单例模式了,而实现的方式最常见的有两种:饿汉和饱汉(懒汉)。由于日常接触较多而研究的不够深入,导致面试的时候被询问到后有点没底,这里记录一下学习...

JerryLin123
昨天
3
0
VSCODE 无法调试

VSCODE 无法调试 可以运行 可能的原因: GCC 的参数忘了加 -g

shzwork
昨天
4
0
理解去中心化 稳定币 DAI

随着摩根大通推出JPM Coin 稳定币,可以预见稳定币将成为区块链落地的一大助推器。 坦白来讲,对于一个程序员的我来讲(不懂一点专业经济和金融),理解DAI的机制,真的有一点复杂。耐心看完...

Tiny熊
昨天
4
0
5.线程实现

用于线程实现的Python模块 Python线程有时称为轻量级进程,因为线程比进程占用的内存少得多。 线程允许一次执行多个任务。 在Python中,以下两个模块在一个程序中实现线程 - _thread 模块 th...

Eappo_Geng
昨天
6
0
ServiceLoader

创建一个接口文件在resources资源目录下创建META-INF/services文件夹在services文件夹中创建文件,以接口全名命名创建接口实现类 内容me.zzp.ar.d.PostgreSQLDialectme.zzp.ar.d.Hype...

Cobbage
昨天
6
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部