使用ARA實(shí)現(xiàn)GlassFish中Web應(yīng)用的資源分配
摘要: 在企業(yè)級(jí)的應(yīng)用中,經(jīng)常會(huì)存在一些訪問(wèn)非常頻繁的web應(yīng)用,這些web模塊很容易就會(huì)將GlassFish的HTTP Thread全部占滿,這時(shí)其它的web應(yīng)用就始終在queue中等待獲取HTTP的connection,直至超時(shí)。在GlassFish中不能對(duì)web應(yīng)用進(jìn)行資源分配,如果是EJB組件,可以采取Request Partitioning的方式來(lái)分配模塊所使用的資源,對(duì)于Web應(yīng)用只有等到V3版本發(fā)布時(shí)才具備資源分配的功能了,對(duì)于SUN現(xiàn)在的局面,不知道要等到什么時(shí)候才會(huì)發(fā)布這個(gè)feature,好在已從SUN離職的Grizzly的開(kāi)發(fā)者Jeanfrancois在V2中就已經(jīng)實(shí)現(xiàn)了該功能,可以通過(guò)配置的方式實(shí)現(xiàn)web資源的分配。
閱讀全文