如题,我也尝试过在能搜索的地方都搜索过了,只因为我实在找不到这个问题的关键字,所以都没有找到理想的解答。
    我是想做这样一个东东:多个服务程序分别使用不同的虚拟机启动,每个负责一个部分,某个部分死掉,并不影响其他部分。例如:通信部分启动了简单TCP方式和HTTP方式,那么只要这两个还有一个活着,他就能工作,另一个重新启动后也能继续工作,互不影响,但是他们都共同连着一个核心处理程序,这个核心处理程序也是在单独的一个虚拟机中运行的。
    其实要实现的是一个类似交易网关的平台,曾经尝试过用RMI来做,不过这些服务都只在一台机器上跑,如果用RMI会不会无辜浪费很多性能?因为它将来要承受的压力可能是相当恐怖的,任何一点性能损失都会让我心疼;有人推荐过我用共享内存,但是我还没接触过,我会去尝试一下。
    希望各位大侠若有更好的解决方案,或者一些思路,但提无妨。