End smart series | how to achieve real-time CEP engine side

Author: Busy Fish Technology - King Pine

- compiler theory and actual combat

background

User busy fish, mainly in order to get the content they care about. With the body of the fish growing amount of leisure, it has become increasingly rich content. Busy fish based on user picture content may be of interest to users pushed to the user. For example, while browsing the tenant rent home, in a particular scene, busy fish will push the value of the user availability of information, thereby enhancing the efficiency of the user's rent. Specific scenarios under which only need to push the trigger? We define a number of trigger rules, including long stays, click paths.

We started to trigger logic rules on the service side (Blink) run. But in practice I discovered, there are many restrictions Blink. First, the server to the client Buried data cleansing, taking into account the busy fish DAU has exceeded 2000w, this amount is very large, very consuming server resources; the same time, Blink strategy is executed in real time, the same because the resources are now on line at the same time only a dozen policies.

How to solve these problems? Therefore, we consider whether the Blink of strategies to run on the client!

THIS

Guess you like

Origin yq.aliyun.com/articles/747519