[wildfly-dev] smaller footprints

Bill Burke bburke at redhat.com
Mon Feb 24 09:00:47 EST 2014


A lot of users want that ability, would you rather have them roll Netty 
+ whatever?

On 2/23/2014 9:10 PM, Stuart Douglas wrote:
> No, because that means we essentially have to support and test every
> possible combination that someone might select.
>
> Stuart
>
>
> On Mon, Feb 24, 2014 at 7:13 AM, Misty Stanley-Jones <misty at redhat.com
> <mailto:misty at redhat.com>> wrote:
>
>     I know you guys aren’t there yet, but can we think about wrapping a
>     GUI around this, so that the developer only needs to tick the boxes
>     for what he does/doesn’t want, with dependencies sorted out
>     automatically? Maybe some default profiles that select a group of
>     things, but the ability to go in and add or remove individual
>     subsystems as needed? Maybe this could be part of the installer but
>     could optionally be run post-install as well.
>
>     On Feb 22, 2014, at 2:01 AM, Brian Stansberry
>     <brian.stansberry at redhat.com <mailto:brian.stansberry at redhat.com>>
>     wrote:
>
>      > When I said "Web" I meant the thing described on that wiki page Tomaz
>      > linked:
>      >
>      > "Web
>      >
>      > Undertow subsystem, and all related dependencies, including a small
>      > subset of EE and JNDI. This is basically just a Servlet
>     container, and
>      > will provide a platform for people that want to create web based
>      > appliances or applications, and don't need all the additional
>      > functionality that Wildfly provides. We should end up with
>     something as
>      > lightweight as Tomcat or Jetty, but with all our advanced management
>      > functionality."
>      >
>      > On 2/21/14, 9:40 AM, Bill Burke wrote:
>      >> Its also "Web" minus some stuff.  For my project I want just
>     Servlet,
>      >> JAX-RS, JPA, and datasources.   Its very very hard to figure out
>     how to
>      >> remove a subsystem and all its associated modules.
>      >>
>      >> BTW, I think my maven artifact thing got into JBoss Modules. So it
>      >> would be possible to load jars on demand, or at least use it as
>     a way to
>      >> figure out which modules aren't being used ;).
>      >>
>      >>
>      >> On 2/21/2014 10:22 AM, Brian Stansberry wrote:
>      >>> This will move things in the right direction, but not all the
>     way there
>      >>> yet. Note the set of capabilities Bill mention: web, CDI,
>     JAX-RS, JPA.
>      >>> That sounds like our "Web" variant, plus some stuff. It's the
>     easy "plus
>      >>> some stuff" part that needs sorting at some point.
>      >>>
>      >>> On 2/21/14, 9:08 AM, Tomaž Cerar wrote:
>      >>>> Bill,
>      >>>>
>      >>>> that is exactly idea we have in mind of 9.
>      >>>> We already started with producing WildFly core distribution in
>     that is
>      >>>> WildFly with no subsystems, upon which you can build you own
>     wildfly.
>      >>>> It is only 15mb and contains whole mgmt capabilites (CLI,
>     standalone,
>      >>>> domain,...) you can grab it at:
>      >>>>
>     http://download.jboss.org/wildfly/8.0.0.Final/core/wildfly-core-8.0.0.Final.zip
>      >>>>
>      >>>> For 9 we have plans to move things bit further and have
>     decided that we
>      >>>> will also do split codebase for core, ee, web, .. and other
>     distributions.
>      >>>>
>      >>>> Current idea on code split up is here
>      >>>> https://community.jboss.org/wiki/SplittingUpTheWildflyCodeBase
>      >>>>
>      >>>> --
>      >>>> tomaz
>      >>>>
>      >>>>
>      >>>>
>      >>>> On Fri, Feb 21, 2014 at 3:00 PM, Bill Burke <bburke at redhat.com
>     <mailto:bburke at redhat.com>
>      >>>> <mailto:bburke at redhat.com <mailto:bburke at redhat.com>>> wrote:
>      >>>>
>      >>>>      On Resteasy list I have a few people "rolling their own
>     app server"
>      >>>>      using Netty, Weld, Resteasy and JPA.  I asked one of them
>     "I don't
>      >>>>      understand why you are rolling your own app server" response:
>      >>>>
>      >>>>      "It's actually a lot more lightweight.  The minimum I can
>     run the
>      >>>>      equivalent on AS7 on is ~ 180 mb in binaries, but
>     throwing this
>      >>>>      together is about 32 mb (and compresses further when its
>     packaged).
>      >>>>      I'm able to start the JVM on the bare minimum (~100mb on
>     my linux VM)
>      >>>>      but AS7 with all I need is about 756mb.  When rolling out
>     in the
>      >>>>      cloud, where all of my REST APIs are stateless, running
>     with this
>      >>>>      configuration helps us get a lot more per node."
>      >>>>
>      >>>>      I'm not complaining :), just something to think about. It
>     might be
>      >>>>      really valuable to focus a bit in Wildfly 9 to make it
>     easier to create
>      >>>>      custom profiles or even different packaging options for
>     the app server
>      >>>>      instead of the exploded style we currently have.
>      >>>>      --
>      >>>>      Bill Burke
>      >>>>      JBoss, a division of Red Hat
>      >>>> http://bill.burkecentral.com
>      >>>>      _______________________________________________
>      >>>>      wildfly-dev mailing list
>      >>>> wildfly-dev at lists.jboss.org
>     <mailto:wildfly-dev at lists.jboss.org>
>     <mailto:wildfly-dev at lists.jboss.org
>     <mailto:wildfly-dev at lists.jboss.org>>
>      >>>> https://lists.jboss.org/mailman/listinfo/wildfly-dev
>      >>>>
>      >>>>
>      >>>>
>      >>>>
>      >>>> _______________________________________________
>      >>>> wildfly-dev mailing list
>      >>>> wildfly-dev at lists.jboss.org <mailto:wildfly-dev at lists.jboss.org>
>      >>>> https://lists.jboss.org/mailman/listinfo/wildfly-dev
>      >>>>
>      >>>
>      >>>
>      >>
>      >
>      >
>      > --
>      > Brian Stansberry
>      > Senior Principal Software Engineer
>      > JBoss by Red Hat
>      > _______________________________________________
>      > wildfly-dev mailing list
>      > wildfly-dev at lists.jboss.org <mailto:wildfly-dev at lists.jboss.org>
>      > https://lists.jboss.org/mailman/listinfo/wildfly-dev
>
>     Misty Stanley-Jones, RHCE
>     Manager, Content Services (Middleware)
>     Direct: + 61 7 3514 8105 <tel:%2B%2061%207%203514%208105> / Mobile:
>     +61 429 595 932 <tel:%2B61%20429%20595%20932>  (TZ: GMT+10)
>     IRC: misty (Freenode / RH)
>
>
>     _______________________________________________
>     wildfly-dev mailing list
>     wildfly-dev at lists.jboss.org <mailto:wildfly-dev at lists.jboss.org>
>     https://lists.jboss.org/mailman/listinfo/wildfly-dev
>
>
>
>
> _______________________________________________
> wildfly-dev mailing list
> wildfly-dev at lists.jboss.org
> https://lists.jboss.org/mailman/listinfo/wildfly-dev
>

-- 
Bill Burke
JBoss, a division of Red Hat
http://bill.burkecentral.com


More information about the wildfly-dev mailing list