本申請涉及物流數(shù)據(jù)處理,具體涉及一種物流狀態(tài)更新方法、裝置、計算機設備及計算機可讀存儲介質。
背景技術:
1、隨著電商平臺的逐漸推廣,訂單量日益增多,隨之而來的物流訂單也越來越多。目前主要是利用快遞單號調(diào)用快遞查詢系統(tǒng)的查詢接口查詢對應訂單的物流狀態(tài),以更新電商平臺的物流訂單的物流狀態(tài)。然而,當訂單量較大時快遞查詢系統(tǒng)的查詢接口的調(diào)用量也變大,導致快遞查詢系統(tǒng)的查詢壓力較大,進而導致物流狀態(tài)的更新效率低。
技術實現(xiàn)思路
1、本申請?zhí)峁┮环N物流狀態(tài)更新方法、裝置、計算機設備及計算機可讀存儲介質,可以降低快遞查詢系統(tǒng)的查詢壓力,提高物流狀態(tài)的更新效率。
2、第一方面,本申請?zhí)峁┮环N物流狀態(tài)更新方法,所述方法包括:
3、對消息隊列的物流消息進行消費,獲取當前消費消息對應的第一快遞單號和當前消費消息對應的第一物流進度信息,其中,所述消息隊列預緩存有快遞查詢系統(tǒng)推送的至少一條物流消息,所述物流消息攜帶有對應的快遞單號和對應的物流進度信息;
4、根據(jù)所述第一快遞單號和所述第一物流進度信息,對物流微服務端中所述第一快遞單號關聯(lián)的目標物流訂單的物流狀態(tài)進行更新,得到所述目標物流訂單的更新后物流狀態(tài);
5、將所述目標物流訂單的更新后物流狀態(tài)發(fā)送至所述目標物流訂單的電商平臺。
6、第二方面,本申請?zhí)峁┮环N物流狀態(tài)更新裝置,所述物流狀態(tài)更新裝置包括:
7、獲取單元,用于對消息隊列的物流消息進行消費,獲取當前消費消息對應的第一快遞單號和當前消費消息對應的第一物流進度信息,其中,所述消息隊列預緩存有快遞查詢系統(tǒng)推送的至少一條物流消息,所述物流消息攜帶有對應的快遞單號和對應的物流進度信息;
8、更新單元,用于根據(jù)所述第一快遞單號和所述第一物流進度信息,對物流微服務端中所述第一快遞單號關聯(lián)的目標物流訂單的物流狀態(tài)進行更新,得到所述目標物流訂單的更新后物流狀態(tài);
9、發(fā)送單元,用于將所述目標物流訂單的更新后物流狀態(tài)發(fā)送至所述目標物流訂單的電商平臺。
10、第三方面,本申請還提供一種計算機設備,所述計算機設備包括存儲器和處理器;所述存儲器用于存儲計算機程序;所述處理器用于執(zhí)行所述計算機程序并在執(zhí)行所述計算機程序時實現(xiàn)所述的物流狀態(tài)更新方法。
11、第四方面,本申請還提供一種計算機可讀存儲介質,其上存儲有計算機程序,所述計算機程序被處理器進行加載,以執(zhí)行所述的物流狀態(tài)更新方法。
12、本申請通過預緩存有快遞查詢系統(tǒng)推送的至少一條物流消息的消息隊列進行消費,根據(jù)當前消費消息對應的第一快遞單號和當前消費消息對應的第一物流進度信息,對物流微服務端中所述第一快遞單號關聯(lián)的目標物流訂單的物流狀態(tài)進行更新,得到所述目標物流訂單的更新后物流狀態(tài)后,再將目標物流訂單的更新后物流狀態(tài)發(fā)送至所述目標物流訂單的電商平臺;一方面,由于無需利用快遞單號調(diào)用快遞查詢系統(tǒng)的查詢接口查詢對應訂單的物流狀態(tài),因此可避免因查詢訂單量大而導致的快遞查詢系統(tǒng)的查詢接口的調(diào)用量增大的問題,進而降低快遞查詢系統(tǒng)的查詢壓力,提高物流狀態(tài)的更新效率。另一方面,由于有新的物流消息時都會及時推送至消息隊列,根據(jù)消息隊列的快速處理特點,不會造成物流訂單的物流消息積壓過多問題,從而也一定程度上提高了物流狀態(tài)的更新時效性。
1.一種物流狀態(tài)更新方法,其特征在于,所述方法包括:
2.根據(jù)權利要求1所述的物流狀態(tài)更新方法,其特征在于,所述根據(jù)所述第一快遞單號和所述第一物流進度信息,對物流微服務端中所述第一快遞單號關聯(lián)的目標物流訂單的物流狀態(tài)進行更新,得到所述目標物流訂單的更新后物流狀態(tài),包括:
3.根據(jù)權利要求2所述的物流狀態(tài)更新方法,其特征在于,所述方法還包括:
4.根據(jù)權利要求2所述的物流狀態(tài)更新方法,其特征在于,所述方法還包括:
5.根據(jù)權利要求1所述的物流狀態(tài)更新方法,其特征在于,所述方法還包括:
6.根據(jù)權利要求5所述的物流狀態(tài)更新方法,其特征在于,所述重新對所述當前消費消息進行消費,包括:
7.根據(jù)權利要求1所述的物流狀態(tài)更新方法,其特征在于,所述物流微服務端包括多個消費節(jié)點,所述消費節(jié)點用于對所述消息隊列的物流消息進行消費,所述方法還包括:
8.一種物流狀態(tài)更新裝置,其特征在于,所述物流狀態(tài)更新裝置包括:
9.一種計算機設備,其特征在于,所述計算機設備包括存儲器和處理器;
10.一種計算機可讀存儲介質,其特征在于,其上存儲有計算機程序,所述計算機程序被處理器進行加載,以執(zhí)行權利要求1至7任一項所述的物流狀態(tài)更新方法。