[jboss-dev-forums] [JBoss ESB Development] - How to configure and scale a large stateful CEP service?

Jeff DeLong do-not-reply at jboss.com
Tue Jul 27 15:05:51 EDT 2010


Jeff DeLong [http://community.jboss.org/people/jeffdelong] created the discussion

"How to configure and scale a large stateful CEP service?"

To view the discussion, visit: http://community.jboss.org/message/554681#554681

--------------------------------------------------------------
The question is how to deploy and scale a large stateful CEP service. CEP services could be required to handle thousands or more events per minute, and hold millions of events in working memory (along with a huge number of facts). The memory requirements could be enormous (several gigabytes)

An initial approach to these sorts of requirements is to deploy the CEP service on its own dedicated SOA-P server, and configure it's VM sizing appropriately. What would be reasonable here? I.e. what is the largest reasonable single server JVM configuration? 6 GB RAM, 8 GB RAM, ...?

However, if the volume of events would overwhelm a single server, what are the options for scalability? Can a working memory be spread across VMs? Could Drools take advantage of a federated cache such as Infinispan? What other options are there to scale.

Even if a single server is capable of handling the load, what would a highly available topology look like? Could a second server be deployed with the same configuration, and configure a service invoker load balancing policy that always went to the first service if it were available?

--------------------------------------------------------------

Reply to this message by going to Community
[http://community.jboss.org/message/554681#554681]

Start a new discussion in JBoss ESB Development at Community
[http://community.jboss.org/choose-container!input.jspa?contentType=1&containerType=14&container=2032]

-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://lists.jboss.org/pipermail/jboss-dev-forums/attachments/20100727/86b9cf94/attachment.html 


More information about the jboss-dev-forums mailing list