本帖最后由 Kanepan 于 2010-02-25 11:12:46 编辑

解决方案 »

  1.   

    楼上的版本只有在正常停止JVM进程的时候才有效。 我以为作为高可靠的机制最好受到电文后直接持久化到数据库或本地data文件,并在持久化以后才返回“接受电文正常”的应答。这种方式最保险。 对于性能问题,搂住应该考虑应该是“集群”方式,该类方式前段必然存在Proxy,也就是所谓的loadbalancer。 
    client只访问loadbalancer,由loadbalancer转发信息到具体的receiver。 
    但是对于异步处理的电文其实根本不用loadbalancer,因为你只是简单的持久化message。而且瓶颈很可能出现在数据库或者本地IO这块。(反正具体看你要实现的东西来定架构) 我也正在准备写一个类似的东西,只不过不用mina而是自己写一个类似mina的框架。