在Node-RED中,我們有能力創建自定義節點。這些執行的特定工作不是由開箱即用的預先提供的節點提供的。有許多社區提供這些實例。自定義節點可能希望處理某種新形式的輸入事件。讓我們想象一下,我們有一種稱爲2TinCans的新網絡技術(2個錫罐通過一個字符串連接)。如果我們希望使用它來處理請求/響應,我們可能會創建兩個新的Node-RED節點......一個處理輸入(請求)和一個處理輸出(響應)。當請求到達時,在Node-RED中運行的2TinCans服務器已在偵聽傳入請求。當收到請求時,該節點會發送一條新消息。最終,這將會到達一個2TinCans響應節點,它負責將響應發送回相應的原始請求。記住Node-RED自定義節點中的回調函數
這裏是問題出現在哪裏......我們如何維護此對話的「狀態」,以便響應節點知道將響應發送給正確的合作伙伴?