在下面的场景中,我需要一些关于如何结合Azure服务总线使用Azure函数的第二种观点和指导。编码不是一个问题,而是选择最合适的方法。可悲的是,我还没有在网上找到一个很好的例子,所以现在我正在寻求帮助。
场景
我有一个电子商务客户,每天向ERP系统发送几千份订单。正常的日常操作不是一个问题,但我们想要使解决方案更有力地处理,例如“黑色星期五”激增。目前,该网站可以容纳x数量的订单之前,该数据库是充分的,并被迫关闭或发送订单下游。目前,该网站直接发送订单到ERP系统,这是这一部分,我想解耦与Azure服务器总线队列。通过这种解耦,我们可以继续将新订单推到队列中,并以我们自己的速度在ERP中使用这些订单,而不会淹没任何系统。
我对如何设置这个问题的思考
问题
我们不必在这里讨论死信队列,这是另一个话题。
您将如何处理这个问题,或者如果您已经完成了类似的解决方案,您使用了什么方法?
非常感谢您的指导!
发布于 2020-06-05 04:10:00
在过去的几年中,我们学到了很多,使用Azure函数和服务总线来解决上面提到的类似场景。你绝对是在正确的轨道上想要脱钩的情况下,浪涌。为了让您对选择使用Azure Service Bus感到安心,我们通常每分钟通过我们的主题和订阅推送数百个事件,并且它很好地支持。
让我分享一下我们学到的一些教训:
考虑这样做:
网站 -> Azure API管理网关 -> Azure函数A -> Service Bus -> Azure Function BE 227
-> >E 128ERPE 229
启用了saver.
我希望我不会因此而招致太多的批评。我们学习了困难的方法,并最终从Azure建筑师和工程师那里得到了一些非常好的指导。
https://stackoverflow.com/questions/62201074
复制相似问题