我正在为我的项目评估带有 SQL 通知的 Service Broker。我的要求是用户从系统 A 下订单,它将更新订单表。下订单后,我需要立即通知系统 B。我已经使用 Trigger、Service Broker 和 SQLNotificaiton ADO.NET 进行了快速 POC。它按我的预期工作。
我想知道什么 A) 我需要遵循哪些最佳实践?B)如果有的话,上述方法有什么缺点?C) 使用触发器有什么缺点吗?如果是这样,上述方法的那些是什么?
订单表每天会从系统 A 收到订单,比如 1000 到 1500 个。我也想知道上述方法的性能。