Get GlassFish V2 Purchase Support Worldwide
« NOTD - GlassFish on... | Main | Two new articles on... »
Oct 07
8
SailFin and GlassFish - How Are They Related?
  Posted by pelegri in GlassFish

SailFin and GlassFish

Prasad has written an Overview note explaining the relationship between SailFin and the core GlassFish AppServer. This expands on my earlier note and on Abhijit's note.

In a nutshell, GFv2.1 adds all the non-SIP specific features to the core GlassFish AppServer (building on the GFv2 UR1 release) and SailFin builds directly on that.

Comments:

The blog entry was closed for comments, so I'll comment here instead.

What does the loadbalancing enhancements to support sailfin mean? Does it include making a special instance of glassfish / grizzly just tailored to loadbalance between backend GF instances? Perhaps this is not possible to do within reasonable resource constraints until GF3 makes it possible to load just a micro-container + grizzly connector.

Posted by Jesper Söderlund on October 09, 2007 at 12:33 AM PDT #

The current loadbalancer in GFv2 is based on the loadbalancer plugin from the SJSWS, which loadbalances only HTTP traffic.

The loadbalancer in Sailfin referred as the converged loadbalancer ( CLB) would need to support loadbalancing for both SIP and HTTP traffic and is a completely different loadbalancer than the loadbalancer plugin. The key difference is each Sailfin instance which also contains the CLB is a loadbalancer, is capable of redirecting the request to any Sailfin instance or handle the request itself. This functionality would not be available with plain GlassFishv2.1

To rephrase what you said, the CLB is a special Sailfin instance that is capable of loadbalancing between different Sailfin instances in the cluster.

Posted by Prasad Subramanian on October 09, 2007 at 07:47 AM PDT #

Jesper, I'm currently working on a load balancer build on top of Grizzly 1.6, that will works with v3 as well. This is not the one used in Sailfin, which extends Grizzly 1.0 instead of 1.6 and .....

Posted by Jeanfrancois Arcand on October 09, 2007 at 10:42 AM PDT #

That sounds good! I hope that it can include a transparent proxyoption so that the client's IP will be visible "through" the loadbalancer.

Cheers

Posted by Jesper Söderlund on October 09, 2007 at 04:04 PM PDT #

Post a Comment:

Comments are closed for this entry.

Languages

The Aquarium TV

White Papers

GlassFish Podcast

Companion Sites

Search

Popular Tags

adoption ajax clustering comet community frontpage glassfish grizzly hudson java javaee javaee6 javaone jax-rs jax-ws jaxb jboss jcp jersey jmaki jruby jsf liferay metro mysql netbeans notd opends openesb openmq opensolaris opensource opensso performance portal rails rest ruby sailfin scripting sip stories sun tools updatecenter v2 v3 webinar webservices weekly

Useful Pointers

Friends and Relatives

Offers and Promos

Adoption Stories

News by Mail

Feeds and Tweets

FB Twitter

Contact Us

Send feedback and leads to theaquarium@sun.com

Downloads

Events

Related Links

Recent Entries

Navigation