Evaluating the integration of Esper complex event processing engine and message brokers

Guadalupe Ortiz1, Adrian Bazan-Muñoz1, Winfried Lamersdorf2

  • 1UCASE Software Engineering Research Group, Department of Computer Science and Engineering, University of Cádiz, Puerto Real, Spain.

PubMed
Summary

This study evaluates Esper Complex Event Processing (CEP) with RabbitMQ and Apache Kafka, finding efficient real-time data processing. Performance varies by architecture, offering guidance for system developers.

Related Concept Videos

Integration of Synaptic Events01:28

Integration of Synaptic Events

Synaptic integration mainly includes the summation of graded potentials. Graded potentials, regardless of their type, cause subtle alterations in membrane voltage, resulting in either depolarization or hyperpolarization. These incremental changes, when combined or summed, can propel the neuron toward its threshold. Consider, for example, a membrane experiencing a +15 mV shift, causing it to depolarize from -70 mV to -55 mV. In this scenario, graded potentials govern the membrane's ability to...
1.6K
Parallel Processing01:20

Parallel Processing

The brain processes sensory information rapidly due to parallel processing, which involves sending data across multiple neural pathways at the same time. This method allows the brain to manage various sensory qualities, such as shapes, colors, movements, and locations, all concurrently. For instance, when observing a forest landscape, the brain simultaneously processes the movement of leaves, the shapes of trees, the depth between them, and the various shades of green. This enables a quick and...
181
Amplifying Signals via Second Messengers01:15

Amplifying Signals via Second Messengers

Many receptor binding ligands are hydrophilic; they do not cross the cell membrane but bind to cell-surface receptors. Thus, their message must be relayed by second messengers present in the cell cytoplasm. There are several second messenger pathways, each with its own way of relaying information. For example, the G protein-coupled receptors can activate both phosphoinositol and cyclic AMP (cAMP) second messenger pathways. The phosphoinositol pathway is active when the receptor induces...
7.0K
Elastic Collisions: Introduction01:00

Elastic Collisions: Introduction

An elastic collision is one that conserves both internal kinetic energy and momentum. Internal kinetic energy is the sum of the kinetic energies of the objects in a system. Truly elastic collisions can only be achieved with subatomic particles, such as electrons striking nuclei. Macroscopic collisions can be very nearly, but not quite, elastic, as some kinetic energy is always converted into other forms of energy such as heat transfer due to friction and sound. An example of a nearly...
12.9K
The Unfolded Protein Response01:37

The Unfolded Protein Response

The ER is the hub of protein synthesis in a cell. It has robust systems to quality control protein folding and also for degradation of terminally misfolded proteins. Under normal conditions, a small proportion of misfolded proteins that cannot be salvaged need to be transported to the cytoplasm by the ER-associated degradation or ERAD pathways. However, if the ERAD cannot handle the misfolded proteins, the cell activates the unfolded protein response or UPR to adjust the protein folding...
4.7K
Elastic Collisions: Case Study01:15

Elastic Collisions: Case Study

Elastic collision of a system demands conservation of both momentum and kinetic energy. To solve problems involving one-dimensional elastic collisions between two objects, the equations for conservation of momentum and conservation of internal kinetic energy can be used. For the two objects, the sum of momentum before the collision equals the total momentum after the collision. An elastic collision conserves internal kinetic energy, and so the sum of kinetic energies before the collision equals...
14.2K