JPPF官方版是一款小巧专业的实用型任务计算开发工具。JPPF官方版是一个开放源码的网格计算框架,它支持在一个分布执行环境中同时运行多个java应用。JPPF框架使用一个兼容JCA 1.5规范的资源适配器与J2EE应用服务器进行集成,这个适配器为服务器提供了到原始网格服务的访问。
软件特色
易用性:安装JPPF网格就像运行web安装程序或解压缩一些文件一样简单。根据需要启动尽可能多的节点和服务器,并立即准备编写您的第一个JPPF应用程序。api很容易学习,而且功能非常强大、语法灵活且语义一致,能够让你马上就着手于开发!
动态灵活的拓扑结构:从主/worker到P2P,在两者之间,JPPF允许任何符合您需求的拓扑。此外,拓扑不是静态的,可以动态地增长或收缩,并具有适应任何工作负载的独特能力。轻松构建任何级别的冗余,避免单点故障,确保最佳性能和吞吐量满足您的需求。
容错、自我修复和恢复:在所有级别的内置故障检测和容错机制中,JPPF网格可以在拓扑中大量失败,无论原因是什么。从job requeuing到节点重新路由,到最终故障转移到本地执行,甚至还有它自己的崩溃恢复能力,JPPF确保即使在极端的降级条件下也能完成任务。
将工作负载与网格匹配:正确的工具在合适的时间进行工作。确保工作的执行是在他们应该做的地方,而不是相互干扰,在最好的条件下。细粒度的节点过滤、任务优先级和调度、网格划分和许多其他特性提供了一种动态的方式,将异构工作负载匹配到网格的容量。
没有部署:内置的网络和分布式类加载器透明地确保了节点可以从运行的地方下载应用程序的Java代码。新的或更改的代码将自动重新加载到节点中,而不需要任何部署麻烦。不仅调整和修补代码不再是一个耗时问题的来源,它还积极地促进和鼓励。
安全性:JPPF网格组件之间的通信支持SSL/TLS加密和身份验证。完全支持基于证书的身份验证,1种方法或互操作。额外的扩展点允许您进一步转换通过网络连接传输的任何数据:在您自己的协议内的隧道网格数据,使用额外的加密层,或者任何可以使用的数据转换。
管理和监视:JPPF图形管理控制台,以及它所基于的公共API,支持对网格拓扑、作业生命周期、服务器和节点健康、负载平衡配置、服务器统计等进行远程监控和管理。控制台还提供了根据您可以选择的几十个动态更新字段定义您自己的动态图表的能力。
负载平衡:在客户端和服务器端可以使用多个内置的负载平衡算法,以在整个网格拓扑结构上实现工作负载的最佳分配。负载平衡可以静态地定义,基于拓扑和工作需求的自适应,甚至是用户定义的,感谢专用的扩展点。
Android、.net和J2EE集成:专门的客户端和节点实现将JPPF网格带到Android、。net和J2EE世界。打开你的网格实现到Android移动设备的世界。在任何。net语言中编写您的作业并在. net启用的JPPF节点上执行它们。使用JEE企业应用程序中的JPPF服务,或者将其打包为Web或REST服务。使互操作性成为可操作的现实。
定制:无论何时您的专业需求超出了可用的开箱即用,JPPF提供了许多扩展点、插件和插件,这些插件允许您定制、扩展和定制任何组件的行为。让JPPF成为您的网格计算解决方案,而不会因为缺少特性而陷入困境。
支持应用服务器
JBoss
Sun Application Server
Oracle OC4J
WebSphere
WebLogic