网上商店架构

时间:2020-09-03 15:39:50

标签: rest architecture integration

在我们公司的2个开发团队中:

  1. 开发在线商店的网络团队
  2. java团队开发CRM应用程序

在线商店将REST请求发送到CRM。 Java团队负责人要求Web团队负责人将RPS从在线商店限制为CRM,因为CRM接收的请求过多,并且会定期中断。 Web团队不喜欢它,他们认为这是CRM的附带问题。

  1. 在这种情况下最佳做法是什么?

  2. 您能为我提供一些权威知识库的参考吗?

谢谢。

1 个答案:

答案 0 :(得分:1)

对于这种情况,没有最佳实践,因为一切都取决于特定的情况。如果商店生成的请求超出必要,则应减少请求。如果CRM应用程序无法处理所需数量的请求,则应对其进行优化(或增加资源)。您提供的详细信息太少,无法给出清晰的答案。

从技术角度来看,我只能给您2条总体建议:

  • 如果查询请求(GET)引起了问题,您应该考虑在商店端进行更好的数据缓存以减少请求的数量。
  • 如果命令请求(POST,PUT等)引起了问题,则可以考虑必须同步处理多少个请求。也许对命令进行排队而不是立即处理它们可以帮助您更好地利用CRM应用程序的资源并减少停机时间。

我非常怀疑是否有任何人能够基于如此有限的数据为您提供更具体的答案。

相关问题