2013-04-29 45 views
1

我們有一個應用程序,它有salesforce作爲後端,有時salesforce下降,或api訪問限制達到極限,所以我們必須將數據保存在mysql中。Salesforce和MySQL + PHP之間的2路同步

我想用salesforce的mysql + php的2路同步。

什麼可以是2路同步的最佳方式?

更新時每個數據庫中的更新或標誌的任何日誌文件,並在同步過程中重置此標誌。

什麼是最佳選擇?

在此先感謝

回答

2

促進同步的最佳方法是通過實時Web服務集成。

在Salesforce中,您可以設置要同步發送出站消息的對象的工作流程規則。您的集成代碼將接收消息,然後檢查MySQL以查看是否需要更新。在MySQL中,你可以創建一個觸發器和一個UDF(理論上)來做同樣的事情。

在這兩種情況下,您都需要在中間創建應用程序來偵聽消息,然後執行相應的代碼來更新其他系統。

作爲您自己編寫此代碼的替代方案,您可能需要查看一個集成產品,例如Jitterbit,這可以促進實時和定期供稿和同步。