我的老板想让我学习Esper,CEP的开源库,所以我需要一些帮助。
我想要许多UpdateListener订阅一个事件流,并且它们同时运行。这意味着,如果一个侦听器有一个长而大的进程,那么其他侦听器运行并发,因为我们在短时间内有这么多事件,所以我需要更快的处理。
答案 0 :(得分:0)
UpdateListener代码可以简单地使用Java线程池来完成其工作。例如,有http://www.javacodegeeks.com/2013/01/java-thread-pool-example-using-executors-and-threadpoolexecutor.html。 在Esper中,您还可以配置线程。 http://esper.codehaus.org/esper-5.1.0/doc/reference/en-US/html_single/index.html#api-threading-advanced