本篇文章給大家分享的是有關Java負載均衡服務器如何實現(xiàn)文件上傳同步,小編覺得挺實用的,因此分享給大家學習,希望大家閱讀完這篇文章后可以有所收獲,話不多說,跟著小編一起來看看吧。
負載服務器Z,應用服務器A 和B ,從A上傳的附件,如何在B上下載下來?
這個問題我的解決思路如下(后來被一個裝逼的面試官給批評了這種做法,不過我瞧不起他)
服務器A、B 上傳附件的時候,將這個附件備份到服務器Z ,當A、B下載文件的時候,首先會在自己服務器的目錄下尋找,如果找不到,就會從服務器Z 上下載一份到當前服務器。
服務器之間的文件備份通過sftp,參考:/tupian/20230522/196008.htm(下文中的SftpCustom 類就是這個鏈接里的 “SFTP上傳下載文件例子” 中的類)
這里主要介紹一下重寫上傳、下載的方法時應該添加的代碼
上傳文件,異步操作
new Thread(() -> { SftpCustom fu = new SftpCustom(); fu.upload(file.getAbsolutePath(), getFileName(fileDescr)); fu.closeChannel(); }).start();
分享名稱:Java負載均衡服務器如何實現(xiàn)文件上傳同步-創(chuàng)新互聯(lián)
URL標題:http://chinadenli.net/article8/coihip.html
成都網(wǎng)站建設公司_創(chuàng)新互聯(lián),為您提供Google、響應式網(wǎng)站、小程序開發(fā)、服務器托管、定制網(wǎng)站、商城網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網(wǎng)站立場,如需處理請聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容