0
這是一個通用設計問題。我目前從我的服務器(C#web api託管在azure上)發送跟蹤事件到Mixpanel(使用Mixpanel.NET包:https://github.com/chrisnicola/Mixpanel.NET)。混合面板從服務器緩存跟蹤
這對大部分工作正常。但是,它並不像我想要的那樣健壯: 1.儘管最小化,但它不必要地減慢了我的服務器,因爲事件是在正常使用API期間發送的。 2.如果混合面板出現故障,則事件丟失
解決這些問題的最佳方法是什麼?我想我可以緩存我的服務器上的事件,並最終將它們發送到Mixpanel。這是一個好方法嗎?猜測我需要使用某種類型的持久存儲,以防我的服務器在發送之前發生故障。天藍色的排隊會對此有好處嗎?
在此先感謝。