和Google互补的搜索引擎Wolfram|Alpha
Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。
作者 Srini Penchikala 译者 张龙 发布于 2008年4月12日 下午7时50分
JPPF是一个基于java的开源并行处理框架,其最新版包含一个叫做TCP端口多路复用(TCP port multiplexer)的网络工具,它使得JPPF可以在安全的防火墙环境下工作。JPPF小组发布的1.1版还包含了基于JMX的节点监测和管理特性。
由于JPPF框架通信层固有的设计,在其最新版本之前尚不存在任何简单的方式得以将JPPF集成到安全的网络环境中。JPPF至少需要3个独立的TCP/IP端口才能正常工作,然而很多防火墙只允许一个单独的端口。这样以来,防火墙通过阻止在未授权的端口上的传输进而对网络通信进行限制。
新的TCP多路复用通过一个单独的端口来路由来自多个端口的网络传输,以此突破防火墙端口限制。它可以通过SSH或者其他任何支持TCP/IP传输的协议来进行多路——多路(multiplexer-to-multiplexer)的传输。它还能将信息从一个单独的端口路由到网络另一端的多个端口。
最终的结果就是JPPF组件基本还会以之前的方式工作,唯一不同的是,他们将连接到本地的多路实例而非远程的JPPF服务器。这对安全性要求极高的环境的JPPF部署敞开了大门,使之无需再部署复杂的硬件/软件设备。
TCP多路复用工具是JPPF组件(客户端、服务器及节点)中的较为独立的一个,因此无需对现存的JPPF客户端做任何改变就可以投入使用该多路复用工具。每个多路复用器实例都被部署为单独的进程。
多路复用器的第一个版本出现在JPPF1.1发布中,它提供的基本功能当前仅服务于JPPF传输。在将来的版本中,还会有另一个“特色(flavor)”将服务于任何TCP/IP传输。这使得用户可以与非标准端口的web服务器交互,还能直接对防火墙后的J2EE服务器进行EJB调用。TCP多路复用器的未来版本还将具备应用独立开发的过滤器激活能力:
JPPF中其他的新特性如下:
节点监测特性用来获取如下信息:JVM状态、系统和环境变量、可用的CPU等等。我们可以通过JPPF管理控制台来得到这些统计数据。从GUI控制台还能查看到如下信息:节点状态、任务执行状态(任务是否已被执行)、执行的任务量等等。从管理控制台可以取消或者重启特定的任务。
对于系统的负载问题,管理员和开发者可以看到节点运行环境的概况及其当前状态。 我们可以通过JPPF监测控制台及专门的API来获得这些信息。
JPPF小组的Laurent Cohen说这是为下一个主要版本中的一个新特性所作的铺垫,该新特性将帮助用户和管理员控制何时、何地及如何执行JPPF任务。JPPF任务将与一个可以获得节点信息并对任务执行条件提供精确定义的“执行策略”相关联。
JPPF项目未来的发展路线还包含了一些主要的集成工作:与Gigaspaces的集成以应对计算密集型的具有高容量事务的企业应用,以及与业务规则引擎的集成。其他的集成还将包括:业务流程处理(Business Process Management,即BPM)及Extract、Transform与Load(ETL)框架。当然,路线中还包括了向JPPF网格工具箱中添加多代理系统的能力。
查看英文原文:Parallel Processing Framework JPPF 1.1 Supports TCP Multiplexer and JMX Monitoring
译者简介:张龙,同济大学软件工程硕士,现就职于理光软件研究所。主要从事文档工作流和办公自动化解决方案的研发工作。热衷于Java轻量级框架的研究,对敏捷方法很感兴趣。曾有若干年的J2EE培训讲师经历。参与InfoQ中文站内容建设,请邮件至china-editorial[at]infoq.com。
Wolfram|Alpha与Google究竟是什么关系,Wolfram|Alpha自己是如何定位的?Wolfram|Alaph在多大程度上是语义网搜索呢?InfoQ中文站就等等这些问题采访了Wolfram研究公司中国区商务经理王翔。
Vijay Narayanan在这篇文章中对数据服务的几个方面进行了介绍,它们都是SOA实践者和数据架构师感兴趣的内容。本文对数据服务的几个方面进行了介绍,包括需求定义,基本原理和好处、范围、开发以及消费模式。
罗马不是一天建成的,豆瓣的技术架构也是随着用户规模的增长一直在持续变化中。在本次演讲中,豆瓣的首席架构师洪强宁将与大家一起分享从上线时的单台服务器架构开始一直到现在的豆瓣架构变迁历程。
Billy McCafferty展示了S#arp架构,它在ASP.NET MVC框架的基础上,荟萃了当今的最佳实践,应用在ASP.NET Web应用程序的架构设计中。
中国作为新兴市场中的新兴市场,是Sun在美国之外实施SSE(SUN Startup Essentials)项目重点关注的地区。在QCon Beijing 2009期间,InfoQ中文站有幸对此项目的负责人王雷先生进行了采访,探讨了关于开源、新兴市场、SSE等话题。
HTML5 是由 WHATWG发起的,最开始的名称叫做Web Application 1.0,而后这个标准吸纳了Web Forms 2.0的标准,并一同被W3C组织所采用,合并成为下一代的HTML5标准。
没有回复
关注此讨论 回复