我們有REST POST API/api/{sellerId}/products。賣家將其用於批量上傳我們的系統。使用REST API進行批量上傳並將其推送到RabbitMQ隊列進行異步處理?
由於我們不限制股票數量,也不希望客戶等待回覆,因此我們在將這些股票推向RabbitMq時發回HTTP202狀態。
但我想知道,在這裏,我們正在雙串行/解串,
- 一旦當客戶推動大宗JSON請求使用HTTP POST界面我們的系統。
- 然後,一旦HTTP POST API將此批量請求推送到rabbitmq系統。
我們該如何優化?什麼是更標準/更好的方法來做到這一點?我們可以直接讓客戶推送Rabbitmq消息而不是公開HTTP API嗎?