01/10/2018, 14:17

Hỏi về ứng dụng phân tán cho phép lưu trữ và gửi nhận tệp dữ liệu

Mô tả:
Dữ liệu được phía client được gửi lên (upload) máy Server, và ngược lại client có thể tải (download) dữ liệu từ máy server về.

  • Cơ chế upload và download dữ liệu được thực hiện thông qua cơ chế phân mảnh (chia dữ liệu thành các part nhỏ và tải lên hoặc download về các mảnh này, sau khi quá trình upload và download các mảnh hoàn tất, các mảnh được ghép lại với nhau thành file hoàn chỉnh).
  • Cung cấp giao diện đơn giản (dạng Explorer) để hiển thị các chức năng, download, upload, dừng upload, download, tiếp tục upload, download (khi chưa hoàn thành)
  • Xử lý tương tranh dữ liệu giữa 2 các lần upload lên Server.
    Đây là ưu cầu bài tập lớn môn Các hệ phân tán em đag học
    Bác nào từng làm mảng này gợi ý cho em key word hay cho em hỏi là làm thế nào để phân mảnh, hay ghép nối các tệp tin ạ
    Không biết cái này em làm bằng nodejs hay java có được không ạ. Nếu được em cần tìm hiểu về vấn đề nào ạ
    Em xin cảm ơn!
Hung viết 16:27 ngày 01/10/2018

FormData và FileReader để chia file và upload đồng thời tại client.
Bên server, tham khảo cách lưu file của HDFS.

Đó là những gì mình tìm hiểu được, chứa chưa làm upload file có dung lượng lớn bao giờ

Bài liên quan
0