正如我所瞭解的,Esper使用查詢來區分什麼是相關的,而不是傳入的事件。Esper基於客戶的查詢非常適合多個客戶
我正在考慮使用Esper,但我不確定它是否適合我的場景。
我的情景:
我需要跟蹤一些事情了大量的客戶。 我將每秒收到大量事件,並且每個事件都需要確定某個客戶的進度。
例一: 比方說,我出售比賽,因此我賣得非常快。 因此,我總是有很多交易,並且我想跟蹤每位客戶購買的匹配數量。 當客戶購買了10場比賽時,我希望他能爲他的比賽獲得一個免費的盒子。 因此,對於這個簡單的例子,我會說,不要使用Esper。
但是,由於這可以發展,問題可能是客戶應該爲他購買的第10場比賽獲得一個免費盒子,並且之後每獲得一場比賽他將獲得2場比賽的獎金。
購買50場比賽後,他會得到一個XL大小的火柴盒,裝滿火柴。
依此類推,多個規則堆疊在一起。
我在艾斯波將如何解決這個問題的猜測:
所以,我怎麼會認爲這應該艾斯波做的是,創造在運行時爲每一個客戶的查詢。但是,由於我有2 000 000個客戶,所以我銷售的每場比賽的查詢量都會非常快地增加。 (也許我誤解艾斯波是如何工作的?)
現在,我只堅持了問題...
多少被查詢的增加,艾斯波性能下降? 是否有可能讓Esper在客戶層面進行計算而不創建客戶特定的查詢?
我也聽說埃斯珀有時缺乏線程和穩定性,有沒有人有任何問題呢?
對於Esper來說,我真的很新,可能它並不是我想要的。或者,我可能誤解了Esper的用法。 :)
謝謝您的閱讀!
嗨, 如果您可以通過我的電子郵件與我聯繫(我的個人資料),我很樂意與您進一步討論我公司對Esper的擔憂。也許他們只是老故事或神話:) – nesohc