最近接到一个客户,他们需要用salesforce作为ToC的后端,由salesforce直接提供api给前端页面。
我们知道一般做salesforce的,基本上是作为公司内部应用系统来使用的,即使是部分客户有数据对接的需求,也是跟其他语言开发的系统作数据对接。这样做是常见的作法,也是比较稳定的。但是,这样做无疑增加了系统开发的成本,而且数据对接对后期的运维也是很不方便的,动一个模板整个系统都得调整。
刚开始我们是否决他的这个方案的(前面提到的由salesforce直接提供api给前端页面的方案),因为我们都知道salesforce访问速度慢。可能是固定思维,让我们没有想去解决这个问题而是绕开这个问题选择了更加复杂的,成本更高,但是比较容易实现的方式(前面提到的数据对接方式)。
那接下来,让我介绍下这套方案:
流程:
如上图,这套方案的主要点是在增加了一台日本服务器,由这台日本服务器作为转发服务器,从而提升了访问salesforce的访问速度。
详情:
1.在nginx服务器,配置域名,分布式,提升性能。
2.在国内分布式服务器开发一套反向代理服务,具体需要开多少台服务器,视用户访问量。(200万+的客户,我开了4台)
3.日本nginx服务器,在这里配置转发。(带宽要高)
以上是本方案介绍,希望给有这方面需要的朋友已启发。
如有疑问欢迎咨询:15370916851(微信同号)
顺便打个广告:承接各种软件开发(ERP,OA,CRM,网页,公众号,小程序等等),欢迎咨询!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)