我将创建一个高度分布式的应用程序。将会有几个“代理”每个代理都是来自外部设备、ftp或文件系统的事件源。这些代理将部署在单独的计算机上,靠近将创建事件的硬件源。这些代理将事件报告回中央系统进行处理。其中一个需求是能够动态部署新代理。这些选择将由用户做出,因为他们将知道哪些机器将靠近硬件设备,或者将包含某些事件。我将用java编写这个应用程序,并且一直在研究glassfsh平台以及它能为我提供的功能。我将介绍Glassfish的集群功能、Node代理以及Node代理的heartbeet和启动功能。
我的问题是,集群功能能支持我的需求吗?我相信集群的初衷是负载均衡请求。我的需求并不完全相同,但似乎Glassfish确实接近于解决我的需求。Glassfish是否提供了公开哪些代理将具有哪些应用程序的能力,并允许我将运行在特定代理中的应用程序与运行在不同代理上的应用程序分开配置?
如果有人知道有任何其他平台允许我部署代理并单独管理它们,以及支持热菜和其他管理/高可用性任务,我很乐意听到他们的消息。
谢谢
约书亚
发布于 2010-01-31 11:01:11
基于JMS的系统是否更适合您的应用程序?
https://stackoverflow.com/questions/2170383
复制相似问题