上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 37 下一页
摘要: 例如,秒杀案例 降级:秒杀时,将注册、修改个人信息等非核心功能关闭掉。 熔断:不调用风控或不调用银行的支付系统。 排队+限流:抢购下单,如抢购1000件商品,设置2000左右大小的队列,超过2000的请求直接拒绝掉。开启多线程对队列处理。 阅读全文
posted @ 2019-04-02 09:58 遥远2 阅读(627) 评论(0) 推荐(0)
摘要: 条件主要包含:Filter,Pattern,Crontab以及Time Period Filter主要就是对属性值的过滤,比如: Pattern是复杂事件流的代表,比如说“A事件到达后跟着B事件到达”这是一个完整的Pattern。Pattern是Esper里面很特别的东西,并且用它描述复杂的事件流是 阅读全文
posted @ 2019-03-26 18:00 遥远2 阅读(155) 评论(0) 推荐(0)
摘要: 语法 OverLapping和NoOverLapping一样都有两个条件限制,但是区别在于OverLapping的初始条件可以被触发多次,并且只要被触发就会新建一个context,但是当终结条件被触发时,之前建立的所有context都会被销毁。 例子 输出 每发送一个InitialEvent,都会新 阅读全文
posted @ 2019-03-26 17:51 遥远2 阅读(169) 评论(0) 推荐(0)
摘要: 语法 如: 例子 输出 由此看出,在NoOverLapping这个Context下监控OtherEvent,必须是在StartEvent被触发才能监控到,所以在EndEvent发送后,再发送一个OtherEvent是不会触发Listener的。 阅读全文
posted @ 2019-03-26 17:32 遥远2 阅读(132) 评论(0) 推荐(0)
摘要: 语法: 例子: 输出 id=0的事件,没有触发监听器,因为context里的三个category没有包含id=0的情况,所以这个事件就被排除掉了。 阅读全文
posted @ 2019-03-26 17:21 遥远2 阅读(107) 评论(0) 推荐(0)
摘要: 1、创建context语法 context_name为context的名字,并且唯一。如果重复,会说明已存在。 event_property为事件的属性名,多个属性名之间用and连接,也可以用逗号连接。 stream_def就是view。 例如: 多个流一定要注意,每个流的中用于context的属性 阅读全文
posted @ 2019-03-26 16:50 遥远2 阅读(185) 评论(0) 推荐(0)
摘要: 一、Insert and Remove Stream 1、 只输出newEvents,不会输出oldEvents。即使加上isstream,也不会。 2、 当达到第6个时,第1个会成为oldEvents。如果去掉irstream,则不会产生oldEvents。 二、Filter and Where- 阅读全文
posted @ 2019-03-25 13:56 遥远2 阅读(223) 评论(0) 推荐(0)
摘要: 1、pojo 输出 2、Map 输出 3、ObjectArray 输出 阅读全文
posted @ 2019-03-22 16:13 遥远2 阅读(170) 评论(0) 推荐(0)
摘要: 1、List遍历 2、Map遍历 3、遍历enum 阅读全文
posted @ 2019-03-22 15:39 遥远2 阅读(366) 评论(0) 推荐(0)
摘要: 方式一、采用mortbay插件: 1、pom.xml 注:对于org.eclipse.jetty.server.nio.SelectChannelConnector,即使没引入该jar包,也没影响。 2、jetty-context.xml 关键是在${project.basedir}/src/tes 阅读全文
posted @ 2019-03-22 13:53 遥远2 阅读(781) 评论(0) 推荐(0)
上一页 1 ··· 19 20 21 22 23 24 25 26 27 ··· 37 下一页