Java开发网 Java开发网
注册 | 登录 | 帮助 | 搜索 | 排行榜 | 发帖统计  

您没有登录

» Java开发网 » Java EE 综合讨论区  

按打印兼容模式打印这个话题 打印话题    把这个话题寄给朋友 寄给朋友    该主题的所有更新都将Email到你的邮箱 订阅主题
flat modethreaded modego to previous topicgo to next topicgo to back
作者 Re:消息队列中间件中对象池技术是否适合???? [Re:wendy_yu_2001]
smartHawk





发贴: 1
积分: 0
于 2004-03-02 13:50 user profilesend a private message to usersearch all posts byselect and copy to clipboard. 
ie only, sorry for netscape users:-)add this post to my favorite list
我也做个一个类似JMS的订阅/发布方式的处理过程消息处理过程,我觉得在做这个的时候,应该包括以下几个方面:
1.接收消息;
2.分发消息(排队)(维护消息的之间的逻辑(有状态的消息时需要)),有不同的消息类型;
3.处理消息
我想你所说的对象池是想在处理消息时使用不同的对象来处理,但是为了实现处理对象的重用所以使用对象池。
由于从池中取得消息处理对象时是一个同步的方法,所以在这儿可能需要在排队。
至于这个开销,我觉得是值得的,如果我们不对处理对象进行的个数进行控制,一旦消息大量到达,将会有大量的构造、虚拟机释放内存的过程。而且随着对象数目的增加,虚拟机效率肯定要降低的。但是这个就有一个问题:对象池的深度问题,太少,使得取对象的效率降低。太大,就没有起到对象池的本意。
希望我得解释能够对你有一些帮助。




搞笑QQ图片

话题树型展开
人气 标题 作者 字数 发贴时间
7252 消息队列中间件中对象池技术是否适合???? wendy_yu_2001 182 2004-02-29 18:07
6385 Re:消息队列中间件中对象池技术是否适合???? cailuyu 333 2004-02-29 22:09
6122 Re:消息队列中间件中对象池技术是否适合???? wendy_yu_2001 25 2004-03-01 09:46
6274 Re:消息队列中间件中对象池技术是否适合???? cailuyu 144 2004-03-01 10:55
6327 Re:消息队列中间件中对象池技术是否适合???? cailuyu 123 2004-03-01 22:36
6518 Re:消息队列中间件中对象池技术是否适合???? smartHawk 373 2004-03-02 13:50
6983 Re:消息队列中间件中对象池技术是否适合???? cailuyu 300 2004-03-02 21:45

flat modethreaded modego to previous topicgo to next topicgo to back
  已读帖子
  新的帖子
  被删除的帖子
Jump to the top of page

   Powered by Jute Powerful Forum® Version Jute 1.5.6 Ent
Copyright © 2002-2021 Cjsdn Team. All Righits Reserved. 闽ICP备05005120号-1
客服电话 18559299278    客服信箱 714923@qq.com    客服QQ 714923