Events 混淆IConsumer和Webhooks
我对产品更新时发生的EntityUpdate事件感兴趣 我的目标:当产品更新时,我想向salesforce Api发布请求。 但我对以下两种方式感到困惑 第一种方式:制作一个插件,然后做一些类似于Events 混淆IConsumer和Webhooks,events,webhooks,nopcommerce,Events,Webhooks,Nopcommerce,我对产品更新时发生的EntityUpdate事件感兴趣 我的目标:当产品更新时,我想向salesforce Api发布请求。 但我对以下两种方式感到困惑 第一种方式:制作一个插件,然后做一些类似于 public class SfdcPlugin: BasePlugin, IConsumer<EntityUpdated<Product>> { public void HandleEvent(EntityUpdated<Product> eventMes
public class SfdcPlugin: BasePlugin, IConsumer<EntityUpdated<Product>>
{
public void HandleEvent(EntityUpdated<Product> eventMessage)
{
// call the salesforce Api here
}
}
公共类SfdcPlugin:BasePlugin,IConsumer
{
public void HandleEvent(EntityUpdate事件消息)
{
//在这里调用SalesforceAPI
}
}
第二条路:
请引导我。。。。。让我知道该采用哪种解决方案,以及为什么还要让我知道是否还有其他解决方案好吧,很难说哪种解决方案最适合你..因为它是基于意见的。
一般来说,人们会选择一种简单的方法(第一种方法),因为不需要第三方服务,甚至不需要商业API 如果产品更新频繁,使用AWS lamda可提高性能。但我认为只有当性能是您关心的问题,并且nopCommerce默认事件处理程序无法处理请求时,才需要使用lamda。基本上,如果没有成千上万的供应商管理他们的产品,管理区就不会有那么多负载
希望这有帮助 非常感谢迪夫:)很高兴我能帮助你!