其實在django服務器上,我的網站服務器正在運行,並且在nodejs服務器上有一個正在運行的bot。我希望我的網站能夠與機器人進行溝通。我怎樣才能做到這一點? (例如:我的機器人接受一個交易,給出與該交易相匹配的物品清單,並且我的網站提供該清單。因此,當我點擊一個按鈕時,我的網站會將清單發送到機器人,機器人將使用該清單進行操作)如何將消息從django服務器發送到nodejs服務器並接收回復?
0
A
回答
0
0
您可以使用HTTP和WebSockets的像艾薇@ - 拉維涅說,但對於使用例如https://redis.io
消息隊列(MQ),因爲它具有pub\sub implememtation也許最適合你zeromq我最好的方式。
- 最簡單的方法:從網頁 頁面,處理數據發送的項目列表的NodeJS服務器併發送結果使用 的WebSockets /長輪詢或剛打服務器每
n
秒而 數據未準備好網絡服務器和發回以同樣的方式用戶。 - 好方法(對我來說)使由節點JS API,與通過的NodeJS RESTAPI(想法酷似通過使用HTTP 3TH方法)進行通信。
硬的方式:在Django,你需要創建一個任務(您的項目有 uniq的id來indentify)把任務到任何存儲(Redis的,你 DB),發送到TASK_ID web_page。
在那的NodeJS時間讓服務員將等待任務, 過程中的數據,並把存儲。
使您在瀏覽器客戶端和存儲就緒數據已經TASK_ID。現在 與步驟1完全相同 - 每n秒鐘*服務器打到 檢查任務是否複雜。
相關問題
- 1. 立即接收從服務器發送的消息(Servlet到android)
- 2. 如何將數據從瀏覽器發送到服務器並回復回復
- 3. 從廣播接收器發送未綁定服務消息
- 4. 從非Django服務器發送數據到Django服務器
- 5. 如何發送消息從java restful服務器到gcm服務器
- 6. socket.io:從服務器向服務器發送消息(!)
- 7. 接收服務器響應並將其發送到瀏覽器?
- 8. 從NIO服務器發送消息
- 9. 將數據發送到nodejs服務器
- 10. UNet不發送消息到服務器
- 11. Node.js發送消息到GCM服務器
- 12. 如何從Web服務器發送/接收信息?
- 13. 如何格式化從服務器接收到的消息?
- 14. C#TCP客戶端發送消息,但服務器未接收到該消息
- 15. 如何使用MSMQ從服務器A向服務器B發送消息?
- 16. 從一臺服務器發送JSON並在另一臺服務器上接收
- 17. 如何將消息發送到服務激活器的鏈中
- 18. Java ActiveMQ:如何發送消息從客戶端到服務器
- 19. 如何知道消息是否從iPhone發送到服務器?
- 20. 如何獲取消息從服務器發送到Android
- 21. 如何發送消息從服務器到客戶端流星?
- 22. Web服務可以將消息從服務器發送到客戶端嗎?
- 23. 無法從服務器應用程序發送消息到GCM服務器
- 24. Java Socket服務器不接收消息?
- 25. 氛圍:服務器接收其消息
- 26. 套接字,從服務器發送事件到服務器
- 27. XMPP aSmack MultiUserChat服務器繼續發送已收到的消息
- 28. 發送消息後,Python無法收到服務器
- 29. 發送服務器多條消息? C#
- 30. Android C2DM服務器發送消息
你能幫助我在哪裏可以找到的教程,可以幫助我理解? –
@GulshanJangid不知道教程,但更新的答案,也許它會打你自己的想法 – comalex3
燁我得到了使用插座和Redis的,謝謝:) –