01 - Getting Started

Esper引擎用来解决应用程序对事件分析并作出反应的需求。这些应用程序通常需要实时或者接近实时处理事件或者消息。这种需求简称为复杂事件处理(complex event processing ,CEP)和事件序列分析(event series analysis)。这类需求特点:高吞吐量、低延迟及计算复杂。

示例

Maven pom文件配置:

<dependency>
  <groupId>com.espertech</groupId>
  <artifactId>esper</artifactId>
  <version>6.1.0</version>
</dependency>

代码:

PersonEvent.java

package com.bovenson.esper;

public class PersonEvent {
    private String name;
    private int age;

    PersonEvent(String name, int age) {
        this.name = name;
        this.age = age;
    }

    public String getName() {
        return name;
    }

    public int getAge() {
        return age;
    }
}

EsperTest.java

最后更新于

这有帮助吗?