Java开发网 |
注册 |
登录 |
帮助 |
搜索 |
排行榜 |
发帖统计
|
您没有登录 |
» Java开发网 » Java EE 综合讨论区
打印话题 寄给朋友 订阅主题 |
作者 | Re:消息队列中间件中对象池技术是否适合???? [Re:wendy_yu_2001] |
smartHawk
发贴: 1 积分: 0 |
于 2004-03-02 13:50
我也做个一个类似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 |
已读帖子 新的帖子 被删除的帖子 |
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 |