仓酷云
标题:
JAVA教程之并行处置框架JPPF 1.1撑持多路复用及JMX监测仓酷云
[打印本页]
作者:
金色的骷髅
时间:
2015-1-18 11:35
标题:
JAVA教程之并行处置框架JPPF 1.1撑持多路复用及JMX监测仓酷云
最后就是我对java的几点希望:首先是IDE工具,有人说java已经很好了,有jbuilder,eclipse,net网页编程Beans等等,但是我认为如果java想超越.net网页编程,那么他首先要解决的就是IDE工具的整合。JPPF是一个基于java的开源并行处置框架,其最新版包括一个叫做TCP端口多路复用(TCPportmultiplexer)的收集工具,它使得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多路复用器的将来版本还将具有使用自力开辟的过滤器激活才能:
多路到多路的数据的编码/解码
在更高层协定中的封装,比方与HTTP与SOCKS代办署理协同事情
JPPF中其他的新特征以下:
增添了一个新的节点办理特征,这能够静态地更新一个节点的实行线程池。
增添了一个基于JMX的节点监测特征。这使得办理员能够搜集如节点的体系和java情况细节之类的统计数据。
节点监测特征用来猎取以下信息:JVM形态、体系和情况变量、可用的CPU等等。我们能够经由过程JPPF办理把持台来失掉这些统计数据。从GUI把持台还能检察到以下信息:节点形态、义务实行形态(义务是不是已被实行)、实行的义务量等等。从办理把持台能够作废大概重启特定的义务。
关于体系的负载成绩,办理员和开辟者能够看到节点运转情况的概略及其以后形态。我们能够经由过程JPPF监测把持台及专门的API来取得这些信息。
JPPF小组的LaurentCohen说这是为下一个次要版本中的一个新特征所作的展垫,该新特征将匡助用户和办理员把持什么时候、何地及怎样实行JPPF义务。JPPF义务将与一个能够取得节点信息并对义务实行前提供应准确界说的“实行战略”相干联。
JPPF项目将来的开展线路还包括了一些次要的集成事情:与Gigaspaces的集成以应对盘算麋集型的具有高容量事件的企业使用,和与营业划定规矩引擎的集成。其他的集成还将包含:营业流程处置(BusinessProcessManagement,即BPM)及Extract、Transform与Load(ETL)框架。固然,线路中还包含了向JPPF网格工具箱中增加多代办署理体系的才能。
检察英文原文:
ParallelProcessingFrameworkJPPF1.1SupportsTCPMultiplexerandJMXMonitoring
译者简介:
张龙,同济年夜学软件工程硕士,现就任于理光软件研讨所。次要处置文档事情流和办公主动化办理计划的研发事情。热中于Java轻量级框架的研讨,对急迅办法很感乐趣。曾有多少年的J2EE培训讲师履历。介入InfoQ中文站内容建立,请邮件至china-editorial[at]infoq.com。
来自:http://www.infoq.com/cn/news/2008/04/jppf-tcp-multiplexer
认真的记,感觉很紧张根本就没有时间和能力,来对技术知识点进行思考。这样课下就只能对知识进行简单的理解,其实简单的理解就是记忆课堂上讲的知识点,
作者:
简单生活
时间:
2015-1-21 10:40
Sun公司看见Oak在互联网上应用的前景,于是改造了Oak,于1995年5月以Java的名称正式发布。Java伴随着互联网的迅猛发展而发展,逐渐成为重要的网络编程语言。
作者:
飘飘悠悠
时间:
2015-1-24 16:27
你可以去承接一些项目做了,一开始可能有些困难,可是你有技术积累,又考虑周全,接下项目来可以迅速作完,相信大家以后都会来找你的,所以Money就哗啦啦的。。。。。。
作者:
小妖女
时间:
2015-1-26 15:06
其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。
作者:
再现理想
时间:
2015-2-4 15:09
让你能够真正掌握接口或抽象类的应用,从而在原来的Java语言基础上跃进一步,更重要的是,设计模式反复向你强调一个宗旨:要让你的程序尽可能的可重用。
作者:
小女巫
时间:
2015-2-15 00:20
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
作者:
莫相离
时间:
2015-2-20 04:49
如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。
作者:
透明
时间:
2015-2-23 02:32
Java是一个纯的面向对象的程序设计语言,它继承了 C++语言面向对象技术的核心。Java舍弃了C ++语言中容易引起错误的指针(以引用取代)、运算符重载(operator overloading)
作者:
柔情似水
时间:
2015-2-25 17:26
Java 编程语言的风格十分接近C、C++语言。
作者:
乐观
时间:
2015-3-2 05:56
你就该学一学Servlet了。Servlet就是服务器端小程序,他负责生成发送给客户端的HTML文件。JSP在执行时,也是先转换成Servlet再运行的。虽说JSP理论上可以完全取代Servlet,这也是SUN推出JSP的本意,可是Servlet用来控制流程跳转还是挺方便的,也令程序更清晰。接下来你应该学习一下Javabean了,可能你早就看不管JSP在HTML中嵌Java代码的混乱方式了,这种方式跟ASP又有什么区别呢?
作者:
因胸联盟
时间:
2015-3-6 01:34
设计模式是高级程序员真正掌握面向对象核心思想的必修课。设计模式并不是一种具体"技术",它讲述的是思想,它不仅仅展示了接口或抽象类在实际案例中的灵活应用和智慧
作者:
金色的骷髅
时间:
2015-3-12 15:47
是一种语言,用以产生「小应用程序(Applet(s))
作者:
山那边是海
时间:
2015-3-19 23:28
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
作者:
第二个灵魂
时间:
2015-3-22 22:48
所以现在应用最广泛又最好学的就是J2EE了。 J2EE又包括许多组件,如Jsp,Servlet,JavaBean,EJB,JDBC,JavaMail等。要学习起来可不是一两天的事。那么又该如何学习J2EE呢?当然Java语法得先看一看的,I/O包,Util包,Lang包你都熟悉了吗?然后再从JSP学起。
作者:
飘灵儿
时间:
2015-4-3 05:10
如果要向java web方向发展也要吧看看《Java web从入门到精通》学完再到《Struts2.0入门到精通》这样你差不多就把代码给学完了。有兴趣可以看一些设计模块和框架的包等等。
作者:
深爱那片海
时间:
2015-4-13 21:31
其实说这种话的人就如当年小日本号称“三个月拿下中国”一样大言不惭。不是Tomjava泼你冷水,你现在只是学到了Java的骨架,却还没有学到Java的精髓。接下来你得研究设计模式了。
作者:
只想知道
时间:
2015-4-21 07:00
是一种为 Internet发展的计算机语言
作者:
若天明
时间:
2015-5-10 20:41
是一种使网页(Web Page)由静态(Static)转变为动态(Dynamic)的语言
作者:
若相依
时间:
2015-5-12 05:09
那么我书也看了,程序也做了,别人问我的问题我都能解决了,是不是就成为高手了呢?当然没那么简单,这只是万里长征走完了第一步。不信?那你出去接一个项目,你知道怎么下手吗,你知道怎么设计吗,你知道怎么组织人员进行开发吗?你现在脑子里除了一些散乱的代码之外,可能再没有别的东西了吧!
欢迎光临 仓酷云 (http://ckuyun.com/)
Powered by Discuz! X3.2