1 回答

TA貢獻(xiàn)1811條經(jīng)驗 獲得超5個贊
我認(rèn)為使用 Direct Line 流媒體擴(kuò)展對于您的目的來說會有問題。我猜您的自定義短信渠道本身就是一項應(yīng)用服務(wù)。由于應(yīng)用程序服務(wù)可以(并且可能應(yīng)該,在您的情況下)進(jìn)行擴(kuò)展,以便多個實例同時運行,假設(shè)來自同一對話的兩條短信發(fā)送到您的頻道的兩個實例。除了讓頻道的每個實例使用許多 Web 套接字與許多機(jī)器人對話之外,頻道的多個實例還可能使用重復(fù)的 Web 套接字與同一個機(jī)器人對話。還有每個機(jī)器人本身需要支持流擴(kuò)展的問題。
您可以考慮使用傳統(tǒng)的 Direct Line,而不是使用 Direct?Line 流擴(kuò)展。這將涉及通過輪詢 Direct Line 端點來接收來自機(jī)器人的活動。
由于 Direct Line 本身就是您在自己的頻道之上使用的頻道,因此您也可以考慮完全刪除 Direct Line。這樣,用戶和機(jī)器人之間就不會有兩個通道。您可以直接向每個機(jī)器人的端點發(fā)送 HTTP 請求,機(jī)器人將接收的活動將包含您頻道的服務(wù) URL,從而允許您的頻道接收來自機(jī)器人的消息。
- 1 回答
- 0 關(guān)注
- 113 瀏覽
添加回答
舉報