【问题标题】:2 Way Sync between salesforce and mysql+PHPSalesforce 和 mysql+PHP 之间的 2 路同步
【发布时间】:2013-04-29 10:18:15
【问题描述】:
我们有一个后台有salesforce的应用,有时候salesforce宕机,或者api访问限制达到了限制,所以我们必须将数据保存在mysql中。
我想 mysql+php 与 salesforce 进行 2 路同步。
2 路同步的最佳方式是什么?
更新时每个数据库中用于更新或标记的任何日志文件,然后在同步过程中重置此标记。
什么是最好的选择?
提前致谢
【问题讨论】:
标签:
synchronization
salesforce
【解决方案1】:
促进同步的最佳方式是通过实时网络服务集成。
在 Salesforce 中,您可以在要同步的对象上设置工作流规则以发送出站消息。您的集成代码将获取该消息,然后检查 MySQL 以查看是否需要更新。在 MySQL 中,您可以创建一个触发器和一个 UDF(理论上)来做同样的事情。
在任何一种情况下,您都需要在中间创建应用程序来侦听消息,然后执行适当的代码来更新其他系统。
作为自己编写此代码的替代方法,您可能需要查看像 Jitterbit 这样的集成产品,它可以促进实时和定期的馈送和同步。