当前位置: 首页 > 工具软件 > Dragonfly DB > 使用案例 >

java p2p文件传输_Dragonfly 是一个基于P2P的智能图像和文件分发系统

羿易安
2023-12-01

6acbac4 bugfix: increase load of the peer serving for others

eca0cc0 bugfix: update the client progress after success to schedule

56db6a6 fix: send http request with timeout

99a1f03 log: reduce info logs of supernode

d9295de feature: add stat_linux_arm64.go to support for building on arm

cc2e79f bugfix: fix NPE in FileMd5NotMatchHandler#getMd5FromMeta

6e3d4eb bugfix: parse the lastmodified header to timestamp

8d4e48f feature: store piece md5s with native bytes

1fbf9e1 bugfix: do not add the superPID to pieceState

bf49501 feature: add piece length for task md5 file

cfd8990 bugfix: return http file length as the file length of register resp

287bc76 feature: add supernode Dockerfile

b0f9c03 bugfix: do not use -1 as the basis for successful conversion

a646a64 refactor: remove the global package in dfdaemon

f5a5eb3 feature: make the download port configurable

69e1cba feature: uploader will not automically exit when alivetime is set to <=0

ea0cb74 docs: remove useless contents

7180deb feature: update task register header to slice not map

32172d5 feature: parse the port of supernode from --node flag of dfget

77b62c9 fix: link to adopoter in readme

9edf174 docs: add caicloud as adopter

1eb60ed feature: dfget reports client error to supernode

ba6de46 feature: handle client error and repair

05ce112 docs: add eleme to adopters

e66e9ac feature: update integration test with supernode from java to go

7e75c51 feature: delete the repo prefix for download home path

c7fffee feature: return updateTaskInfo with cdnStatusFailed when http download gets error

c80179a feature: add interface for v0.3

36fba9a feature: implement the task mgr

6df0378 feature: use util.LockerPool instead of local storage locker

79f30f2 bugfix: add locker util and fix thread-unsafe problems for cdn

063f5b4 fix: handle redirect at most 20 times

98c7e7e bugfix: calculate realHTTPFileLength which is different realFileLength

f661e78 bugfix: use a public limiter for cdn manager

210526a feature: add dfdaemon.Server

91a1707 feature: add file server port flag

dc968e3 feature: add GetHTTPPath function for cdn mgr

b5beae1 feature: delete unused function for passing CI

8bd5534 feature: return task update info

5656e0e feature: implement the cdn manager super writer

7d583c0 feature: implement the cdn manager cdn reporter

fc3c71d feature: implement the cdn manager detect cache

9fb5911 feature: implement the cdn manager cdn reader

eddaaeb feature: implement the cdn manager file metadata manager

1e17e89 feature: implement the cdn manager path util

4883324 feature: implement the cdn manager downloader

d1802a9 feature: implement the cdn manager framework

8f880b4 feature: store mgr return localStorage as default store

7f9a7d3 bugfix: update the response code num

4e8b62c fix: BackDownloader only download file when response is less than 400

720fe25 docs: add ecosystem adopters(shopee.com) for Dragonfly

b7a8965 docs: add three adopters into project

760b6b0 docs: get all dfget logs of a task in dfclient.log

950ee65 feature: update scheduler manager GetSuperPID

0cc2d63 logs: add some debug logs with progress mgr for better debug

acce42b Configure InsecureSkipVerify for proxied https host

6a0816d Update Dockerfile for better caching

2fca259 hijack https requests with self-signed certificates

6165ffb feature: add function GetCIDByPeerIDAndTaskID for dfgetTask

bd18c86 feature: add function GetAsString for SyncMap

3eadcb5 feature: add realMd5 field for taskInfo

03e4be9 feature: use bucket as the parent dir of key

dde1467 bugfix: use advertise-ip as the supernode ip when specified

93bd8a2 feature: implement function of IsSuperCID and IsSuperPID

ed72898 feature: add a function to send a head request to get file length

049bcce feature: add a function to checks if the source url support partial requests

3668427 feature: implement the http util IsExpired

e1d7980 feature: register the supernode as a peer before start the server

1252f32 feature: add AdvertiseIP flag for supernode

18740da doc: add proxy doc

379df68 docs: correct some abused phrase

dd7a4e6 fix: fix ineffectual assignments

30c42ff bugfix: fix the bug of local storage

626f42d fix: remove redundant code in supernode/store/loacl_storage.go

e416a43 docs: add more adopters of Dragonfly

55df158 docs: add CII for project to add CII Best Practices Badge

33cc6aa feature: add interfaces about pieces md5

5bdd16a bugfix: update the fileds of store.Raw to uppercase

4e82e8e feature: add httpFileLength field for taskInfo

cf3c601 feature: implement the scheculer mgr

7bd00c4 fix: upgrade org.apache.tomcat.embed:tomcat-embed-core to 9.0.17

3c6bfd3 feature: add mock mgr for the convenience of testing

d4c3fba bugfix: no need to return error if the result is nil when get pieces

580bf38 feature: implement an empty scheduler and update the interface

d006c38 feature: add transparent proxy to extend dfdaemon's proxy mode

6d4b4ac feature: implement the progress mgr for get info

8e61a85 doc: config multiple supernodes for dfget

aeeacf5 bugfix: unify the port type to int32

31f5e13 refactor: update the interface of task mgr

1731891 Revert "doc: config multiple supernodes for dfget"

a37f861 doc: config multiple supernodes for dfget

d627112 refactor: refactor the supernode daemon dir

a4cb482 feature: implement progress mgr

ee21c90 refactor: refactor the http utils as a common code

4848e30 comments: update the comments of ConfigFiles of dfget

5b226ec feature: Add an empty implementation of the CDN manager

b88cc5d feature: make supernode configurable for dfget with dfdaemon

fad984d refactor: make errors in common folder

035d304 fix: fix the default download path of supernode

8abd78c feature: implement plugin framework of Dragonfly

6ed5d4d added docker run desc

6bb4262 feature: implement the dfgetTaskMgr

781c956 feature: implement the peer mgr

55bcc20 bugfix: add context for the interface of storage driver

ce376d7 interface ensuring

001bc1f refactor: extract the common const code to the common folder

828cddb fix supernode default port doc

980e1e1 feature: add storage driver

1de7ee2 feature: add some utils that supernode will use

b552340 refactor: Extract the common utils to the common folder

 类似资料: