【发布时间】:2014-06-18 19:06:32
【问题描述】:
我正在开发一个基于 Netty libraby 的服务器,但我遇到了如何根据业务逻辑构建应用程序的问题。
目前我在最后一个处理程序中有业务逻辑,这就是我访问数据库的地方。我无法理解的是访问数据库的延迟(阻塞代码)。建议在处理程序中执行此操作还是有替代方法?代码如下:
public void channelRead(ChannelHandlerContext ctx, Object msg)
throws Exception {
super.channelRead(ctx, msg);
Msg message = (Msg)msg;
switch(message.messageType){
case MType.SIGN_UP:
userReg.signUp(message.user);// blocking database access
break;
}
}
【问题讨论】:
标签: java network-programming netty