帮看一个并发访问的问题!!!!!!!!!!!

a312983516 2012-05-30 04:23:35
我现在做一个地址 这个地址是手机访问的 手机访问的时候有一个json的参数 我拿到参数 并返回一个uuid回去 然后把接收到的参数存入数据库

现在每秒钟大约在100个处理 我想达到200以上 不知道谁有办法 请教

我的接收类 框架是S2SH ThreadPool是任务队列

public void start(){

//获取HttpServletResponse对象response
HttpServletResponse response=ServletActionContext.getResponse();
response.setContentType("text/html;charset=UTF-8");

//获取PrintWriter对象out
PrintWriter out = null;
try {
out=response.getWriter();
} catch (IOException e) {
e.printStackTrace();
}
if(null!=parameter&&!parameter.isEmpty()){
try {
String uid =UUID.randomUUID().toString();

//加入任务队列 等待加入数据库
ThreadPool tPool = ThreadPool.getInstance();
tPool.execute(new MytaskStart(statDao,parameter, uid)); // MytaskStart是添加到数据库的一个任务类

out.write(uid);
} catch (JSONException e) {
out.write("2"); //参数错误
e.printStackTrace();
}
}else{
out.write("2"); //参数错误
}
out.flush();
out.close();
}
...全文
121 5 打赏 收藏 转发到动态 举报
写回复
用AI写文章
5 条回复
切换为时间正序
请发表友善的回复…
发表回复
ChengLyn 2012-05-30
  • 打赏
  • 举报
回复
除开硬件不谈.一般并发处理的瓶颈在于与数据库的交互, 你这个代码里面确实没有多大的提升空间了,
a312983516 2012-05-30
  • 打赏
  • 举报
回复
自己顶!!

67,513

社区成员

发帖
与我相关
我的任务
社区描述
J2EE只是Java企业应用。我们需要一个跨J2SE/WEB/EJB的微容器,保护我们的业务核心组件(中间件),以延续它的生命力,而不是依赖J2SE/J2EE版本。
社区管理员
  • Java EE
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧