Integrating Message-Based Load Distribution for Asynchronous Processes in an Enterprise Application
Integration nachrichtenbasierter Lastverteilung für asynchrone Prozesse in eine Unternehmensapplikation
- With the ever-growing need for more scalable and fault-tolerant enterprise-level intranet and extranet solutions, application vendors are trying to prepare their products for multiple-machine environments. Apart from the traditional clustering approach of balancing and distributing user requests equally over several nodes, applications can be designed to handle greater loads by allowing designated background processes to run independently and be scaled separately from the main business logic and client request handling processes. Liferay Portal, a web-based enterprise-level portal and CMS solution developed by the company of the same name, already offers support for modeling a multi-node setup by utilizing well-known clustering paradigms in the manner of search index replication or cache invalidation as well as taking the application server's session replication mechanisms into account. Its upcoming release, however, will introduce long-running, CPU-bound features like creating document previews and encoding video or audio files , which will intensify the need for a concept that allows for queuing and equally distributing processor time
Author: | Daniel Reuther |
---|---|
Advisor: | Georg Beier, Bryan Cheung |
Document Type: | Bachelor Thesis |
Language: | English |
Name: | Liferay GmbH Mergenthalerallee 77, 65760 Eschborn (Taunus) |
Date of Publication (online): | 2016/02/18 |
Year of first Publication: | 2011 |
Publishing Institution: | Westsächsische Hochschule Zwickau |
Date of final exam: | 2011/12/13 |
GND Keyword: | Java Message Service; Enterprise Service Bus; Portal <Internet>; Lastteilung |
Page Number: | 57 Seiten, 19 Abb., - Tab., 26 Lit. |
Faculty: | Westsächsische Hochschule Zwickau / Physikalische Technik, Informatik |
Release Date: | 2016/02/18 |