我有兩個不同的服務器,它們具有管理文件系統的存儲組件。如何在兩者之間上傳/下載?環迴文檔不會討論創建列爲另一個環回服務器的提供程序,而只是像亞馬遜和本地文件系統這樣的東西。回送存儲組件 - 兩臺服務器之間的通信
0
A
回答
0
所以我覺得可能有幾種不同的方法可以解決這個問題。
首先 - 如果您希望兩臺服務器都有文件副本,則可以考慮使用rsync使其保持同步。您需要確保文件名不會互相覆蓋(即服務器A具有foo.doc和服務器B),但可以通過在文件名中使用UUID或其他一些唯一性方法來完成。如果兩臺服務器始終包含該文件的副本,則可以從任一服務器進行下載。
其次 - 也許你只是想保留在單個服務器上的文件。如果是這樣,您可以簡單地記住文件的位置(服務器),然後您的下載邏輯可以返回包含正確位置的URL。這個對我來說似乎有點不對勁,但我只是把它放在那裏作爲一個選項。
0
您可以使用文檔中明確提到的REST connector在兩者之間交換數據。
基本上,它會將一臺服務器抽象爲另一臺服務器的數據源,就像它是雲存儲或本地文件系統一樣。
相關問題
- 1. 兩臺服務器之間的安全通信
- 2. 通信之間的兩個服務器
- 3. C#如何在兩臺服務器之間進行通信
- 4. 服務器上的服務之間的WCF通信
- 5. 服務器之間的Coldfusion通信
- 6. 多個服務器之間的通信
- 7. android和兩個php web服務器之間的通信
- 8. ejb之間的通信部署在同一臺服務器
- 9. 兩臺服務器之間通信的最佳方式是什麼?
- 10. 在兩臺Python服務器之間發送消息
- 11. android:在後臺運行服務和活動之間的通信
- 12. SMTP:服務器間通信
- 13. 組件之間的通信通過服務可觀察失敗
- 14. 兩個後端服務器之間的安全api通信
- 15. 兩個微服務之間的通信架構
- 16. 微服務之間的通信
- 17. 不同服務器上的Web服務之間的通信
- 18. 在自託管中的兩個WCF服務之間的通信服務器
- 19. 服務器之間共享存儲
- 20. 兩臺服務器之間的同步,電影門戶
- 21. 兩臺服務器之間的Mercurial自動推送客戶端推送
- 22. 兩臺服務器之間的文件備份/同步
- 23. Chrome擴展和服務器之間的安全通信
- 24. Android Auto - 後臺服務與活動之間的通信
- 25. 服務之間的角度4通信
- 26. 兩臺服務器應該如何通信
- 27. 2臺服務器之間的連接
- 28. 兩臺機器之間的Java網絡通信
- 29. 春微服務之間的通信
- 30. UDP單播使用java的三臺服務器之間的通信
我不認爲這是一個好的解決方案。根據我的理解,REST連接器可以讓你定義一個可以代理另一個API的模型。所以儘管*技術上*這可能有助於解決問題,但它需要一些複雜的邏輯來處理兩臺服務器之間的文件同步。我會用我自己的回答充實一些想法。 –
@RaymondCamden我不知道rsync,所以你可能是對的。但是我有這樣的感覺,即OP爲我們提供足夠的信息來正確回答。我相信在大多數情況下,如果在服務器A上發生某些事件,並且您需要傳播到服務器B,那麼REST連接器將足以滿足該問題 – Overdrivr
我認爲我的問題是 - 我覺得(並且這是一種公認的情況) REST連接器適用於* entire *模型基於其他API的情況。在這種情況下,我們有一個模型可以堅持得很好,但是由於我們有2個服務器,所以有一個File屬性會有問題。 –