ತೆರೆದ P2P ಫೈಲ್ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಸಿಸ್ಟಮ್ ಸಿಂಕ್ಟಿಂಗ್ ಬಿಡುಗಡೆ 1.2.0

ಪರಿಚಯಿಸಿದರು ಸ್ವಯಂಚಾಲಿತ ಫೈಲ್ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಸಿಸ್ಟಮ್ ಬಿಡುಗಡೆ ಸಿಂಕ್ಟಿಂಗ್ 1.2.0, ಇದರಲ್ಲಿ ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲಾದ ಡೇಟಾವನ್ನು ಕ್ಲೌಡ್ ಸ್ಟೋರೇಜ್‌ಗೆ ಅಪ್‌ಲೋಡ್ ಮಾಡಲಾಗುವುದಿಲ್ಲ, ಆದರೆ ಯೋಜನೆಯು ಅಭಿವೃದ್ಧಿಪಡಿಸಿದ BEP (ಬ್ಲಾಕ್ ಎಕ್ಸ್‌ಚೇಂಜ್ ಪ್ರೋಟೋಕಾಲ್) ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಏಕಕಾಲದಲ್ಲಿ ಆನ್‌ಲೈನ್‌ನಲ್ಲಿ ಕಾಣಿಸಿಕೊಂಡಾಗ ಬಳಕೆದಾರರ ಸಿಸ್ಟಮ್‌ಗಳ ನಡುವೆ ನೇರವಾಗಿ ಪುನರಾವರ್ತಿಸಲಾಗುತ್ತದೆ. ಸಿಂಕ್ಟಿಂಗ್ ಕೋಡ್ ಅನ್ನು ಗೋ ಮತ್ತು ನಲ್ಲಿ ಬರೆಯಲಾಗಿದೆ ವಿತರಿಸುವವರು ಉಚಿತ MPL ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ. ರೆಡಿಮೇಡ್ ಅಸೆಂಬ್ಲಿಗಳು ತಯಾರಾದ Linux, Android, Windows, macOS, FreeBSD, Dragonfly BSD, NetBSD, OpenBSD ಮತ್ತು Solaris ಗಾಗಿ.

ಒಬ್ಬ ಬಳಕೆದಾರರ ಹಲವಾರು ಸಾಧನಗಳ ನಡುವೆ ಡೇಟಾವನ್ನು ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡುವ ಸಮಸ್ಯೆಗಳನ್ನು ಪರಿಹರಿಸುವುದರ ಜೊತೆಗೆ, ಸಿಂಕ್ಟಿಂಗ್ ಅನ್ನು ಬಳಸಿಕೊಂಡು ಭಾಗವಹಿಸುವವರ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ವಿತರಿಸಲಾದ ಹಂಚಿಕೆಯ ಡೇಟಾವನ್ನು ಸಂಗ್ರಹಿಸಲು ದೊಡ್ಡ ವಿಕೇಂದ್ರೀಕೃತ ನೆಟ್‌ವರ್ಕ್‌ಗಳನ್ನು ರಚಿಸಲು ಸಾಧ್ಯವಿದೆ. ಹೊಂದಿಕೊಳ್ಳುವ ಪ್ರವೇಶ ನಿಯಂತ್ರಣ ಮತ್ತು ಸಿಂಕ್ರೊನೈಸೇಶನ್ ವಿನಾಯಿತಿಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಡೇಟಾವನ್ನು ಮಾತ್ರ ಸ್ವೀಕರಿಸುವ ಹೋಸ್ಟ್‌ಗಳನ್ನು ವ್ಯಾಖ್ಯಾನಿಸಲು ಸಾಧ್ಯವಿದೆ, ಅಂದರೆ. ಈ ಹೋಸ್ಟ್‌ಗಳಲ್ಲಿನ ಡೇಟಾದಲ್ಲಿನ ಬದಲಾವಣೆಗಳು ಇತರ ಸಿಸ್ಟಮ್‌ಗಳಲ್ಲಿ ಸಂಗ್ರಹವಾಗಿರುವ ಡೇಟಾದ ನಿದರ್ಶನಗಳ ಮೇಲೆ ಪರಿಣಾಮ ಬೀರುವುದಿಲ್ಲ. ಬೆಂಬಲಿತವಾಗಿದೆ ಹಲವಾರು ವಿಧಾನಗಳು ಫೈಲ್ ಆವೃತ್ತಿ, ಇದು ಬದಲಾದ ಡೇಟಾದ ಹಿಂದಿನ ಆವೃತ್ತಿಗಳನ್ನು ಸಂರಕ್ಷಿಸುತ್ತದೆ.

ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡುವಾಗ, ಫೈಲ್ ಅನ್ನು ತಾರ್ಕಿಕವಾಗಿ ಬ್ಲಾಕ್ಗಳಾಗಿ ವಿಂಗಡಿಸಲಾಗಿದೆ, ಇದು ಬಳಕೆದಾರರ ಸಿಸ್ಟಮ್ಗಳ ನಡುವೆ ಡೇಟಾವನ್ನು ವರ್ಗಾಯಿಸುವಾಗ ಅವಿಭಾಜ್ಯ ಭಾಗವಾಗಿದೆ. ಹೊಸ ಸಾಧನಕ್ಕೆ ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡುವಾಗ, ಹಲವಾರು ಸಾಧನಗಳಲ್ಲಿ ಒಂದೇ ರೀತಿಯ ಬ್ಲಾಕ್‌ಗಳು ಇದ್ದಲ್ಲಿ, ಬಿಟ್‌ಟೊರೆಂಟ್ ಸಿಸ್ಟಮ್‌ನ ಕಾರ್ಯಾಚರಣೆಯಂತೆಯೇ ಬ್ಲಾಕ್‌ಗಳನ್ನು ವಿವಿಧ ನೋಡ್‌ಗಳಿಂದ ನಕಲಿಸಲಾಗುತ್ತದೆ.
ಹೆಚ್ಚು ಸಾಧನಗಳು ಸಿಂಕ್ರೊನೈಸೇಶನ್‌ನಲ್ಲಿ ಭಾಗವಹಿಸುತ್ತವೆ, ಸಮಾನಾಂತರೀಕರಣದಿಂದಾಗಿ ಹೊಸ ಡೇಟಾದ ಪುನರಾವರ್ತನೆಯು ವೇಗವಾಗಿ ಸಂಭವಿಸುತ್ತದೆ. ಬದಲಾದ ಫೈಲ್‌ಗಳ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಸಮಯದಲ್ಲಿ, ಬದಲಾದ ಡೇಟಾ ಬ್ಲಾಕ್‌ಗಳನ್ನು ಮಾತ್ರ ನೆಟ್‌ವರ್ಕ್‌ನಲ್ಲಿ ವರ್ಗಾಯಿಸಲಾಗುತ್ತದೆ ಮತ್ತು ಪ್ರವೇಶ ಹಕ್ಕುಗಳನ್ನು ಮರುಹೆಸರಿಸುವಾಗ ಅಥವಾ ಬದಲಾಯಿಸುವಾಗ, ಮೆಟಾಡೇಟಾವನ್ನು ಮಾತ್ರ ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಲಾಗುತ್ತದೆ.

ಡೇಟಾ ಪ್ರಸರಣ ಚಾನಲ್‌ಗಳು TLS ಅನ್ನು ಬಳಸಿಕೊಂಡು ರಚನೆಯಾಗುತ್ತವೆ, ಎಲ್ಲಾ ನೋಡ್‌ಗಳು ಪ್ರಮಾಣಪತ್ರಗಳು ಮತ್ತು ಸಾಧನ ಗುರುತಿಸುವಿಕೆಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಪರಸ್ಪರ ದೃಢೀಕರಿಸುತ್ತವೆ, ಸಮಗ್ರತೆಯನ್ನು ನಿಯಂತ್ರಿಸಲು SHA-256 ಅನ್ನು ಬಳಸಲಾಗುತ್ತದೆ. ಸ್ಥಳೀಯ ನೆಟ್ವರ್ಕ್ನಲ್ಲಿ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ನೋಡ್ಗಳನ್ನು ನಿರ್ಧರಿಸಲು, UPnP ಪ್ರೋಟೋಕಾಲ್ ಅನ್ನು ಬಳಸಬಹುದು, ಇದು ಸಿಂಕ್ರೊನೈಸ್ ಮಾಡಿದ ಸಾಧನಗಳ IP ವಿಳಾಸಗಳ ಹಸ್ತಚಾಲಿತ ನಮೂದು ಅಗತ್ಯವಿಲ್ಲ. ಸಿಸ್ಟಮ್ ಕಾನ್ಫಿಗರೇಶನ್ ಮತ್ತು ಮೇಲ್ವಿಚಾರಣೆಗಾಗಿ ಅಂತರ್ನಿರ್ಮಿತ ವೆಬ್ ಇಂಟರ್ಫೇಸ್ ಅನ್ನು ಒದಗಿಸಲಾಗಿದೆ, CLI ಕ್ಲೈಂಟ್ ಮತ್ತು GUI ಸಿಂಕ್ಟಿಂಗ್-ಜಿಟಿಕೆ, ಇದು ಹೆಚ್ಚುವರಿಯಾಗಿ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ನೋಡ್‌ಗಳು ಮತ್ತು ರೆಪೊಸಿಟರಿಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಸಾಧನಗಳನ್ನು ಒದಗಿಸುತ್ತದೆ. ಸಿಂಕ್ಟಿಂಗ್ ನೋಡ್‌ಗಳನ್ನು ಹುಡುಕಲು ಸುಲಭವಾಗಿಸಲು ಅಭಿವೃದ್ಧಿ ಹೊಂದುತ್ತಿದೆ ನೋಡ್ ಡಿಸ್ಕವರಿ ಕೋಆರ್ಡಿನೇಶನ್ ಸರ್ವರ್, ಇದನ್ನು ಚಲಾಯಿಸಲು
ತಯಾರಾದ ಸಿದ್ಧ ಡಾಕರ್ ಚಿತ್ರ.

ತೆರೆದ P2P ಫೈಲ್ ಸಿಂಕ್ರೊನೈಸೇಶನ್ ಸಿಸ್ಟಮ್ ಸಿಂಕ್ಟಿಂಗ್ ಬಿಡುಗಡೆ 1.2.0

ಹೊಸ ಬಿಡುಗಡೆಯಲ್ಲಿ:

  • ಪರಿಚಯಿಸಿದರು ಹೊಸ ಸಾರಿಗೆ ಪ್ರೋಟೋಕಾಲ್ ಆಧರಿಸಿ QUIC (ತ್ವರಿತ UDP ಇಂಟರ್ನೆಟ್ ಸಂಪರ್ಕಗಳು) ವಿಳಾಸ ಅನುವಾದಕರ (NAT) ಮೂಲಕ ಫಾರ್ವರ್ಡ್ ಮಾಡಲು ಸೇರ್ಪಡೆಗಳೊಂದಿಗೆ. ಸಂಪರ್ಕಗಳನ್ನು ಸ್ಥಾಪಿಸಲು TCP ಇನ್ನೂ ಆದ್ಯತೆಯ ಪ್ರೋಟೋಕಾಲ್ ಎಂದು ಶಿಫಾರಸು ಮಾಡಲಾಗಿದೆ;
  • ಮಾರಣಾಂತಿಕ ದೋಷಗಳ ಸುಧಾರಿತ ನಿರ್ವಹಣೆ ಮತ್ತು ಸೇರಿಸಲಾಗಿದೆ ಸಂಪನ್ಮೂಲಗಳು ಡೆವಲಪರ್‌ಗಳಿಗೆ ಸಮಸ್ಯೆ ವರದಿಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ಕಳುಹಿಸಲು. ವರದಿಗಳನ್ನು ಕಳುಹಿಸುವುದನ್ನು ಪೂರ್ವನಿಯೋಜಿತವಾಗಿ ಸಕ್ರಿಯಗೊಳಿಸಲಾಗಿದೆ, ನೀವು ಅದನ್ನು ಸೆಟ್ಟಿಂಗ್‌ಗಳಲ್ಲಿ ನಿಷ್ಕ್ರಿಯಗೊಳಿಸಬಹುದು ಸೇರಿಸಲಾಗಿದೆ ವಿಶೇಷ ಆಯ್ಕೆ. ಕ್ರ್ಯಾಶ್ ವರದಿಯಲ್ಲಿನ ಡೇಟಾವು ಫೈಲ್ ಹೆಸರುಗಳು, ಲಾಗ್ ಡೇಟಾ, ಸಾಧನ ಗುರುತಿಸುವಿಕೆಗಳು, ಅಂಕಿಅಂಶಗಳು ಮತ್ತು ಇತರ ವೈಯಕ್ತಿಕ ಡೇಟಾವನ್ನು ಒಳಗೊಂಡಿಲ್ಲ ಎಂದು ಗಮನಿಸಲಾಗಿದೆ;
  • ಸಣ್ಣ ಮತ್ತು ಸ್ಥಿರ ಬ್ಲಾಕ್‌ಗಳ (128 KiB) ಬಳಕೆಯನ್ನು ಸೂಚಿಕೆ ಮಾಡುವಾಗ ಮತ್ತು ಫೈಲ್ ವಿಷಯಗಳನ್ನು ವರ್ಗಾಯಿಸುವಾಗ ಅಸಮ್ಮತಿಸಲಾಗಿದೆ ಅನ್ವಯಿಸು ವೇರಿಯಬಲ್ ಗಾತ್ರದ ದೊಡ್ಡ ಬ್ಲಾಕ್‌ಗಳು ಮಾತ್ರ;
  • ಇಂಟರ್ಫೇಸ್ ಪ್ರತಿ ವ್ಯಾಖ್ಯಾನಿಸಿದ ವಿಳಾಸಗಳಿಗೆ ಕೊನೆಯ ಸಂಪರ್ಕ ದೋಷದ ಪ್ರದರ್ಶನವನ್ನು ಒದಗಿಸುತ್ತದೆ;
  • WebUI ನಲ್ಲಿ, ಕಿರಿದಾದ ಪರದೆಗಳಲ್ಲಿ ಸರಿಯಾದ ಪ್ರದರ್ಶನಕ್ಕಾಗಿ ಟೇಬಲ್ ಕಾಲಮ್‌ಗಳ ವಿನ್ಯಾಸವನ್ನು ಹೊಂದುವಂತೆ ಮಾಡಲಾಗಿದೆ;
  • ಹೊಂದಾಣಿಕೆಯನ್ನು ವಿರಾಮಗೊಳಿಸುವ ಬದಲಾವಣೆಗಳನ್ನು ಮಾಡಲಾಗಿದೆ. ಹೊಸ ಬಿಡುಗಡೆಯು ಸಿಂಕ್ಟಿಂಗ್ 0.14.45 ಮತ್ತು ಹಳೆಯ ಆವೃತ್ತಿಗಳ ಆಧಾರದ ಮೇಲೆ ಹೋಸ್ಟ್‌ಗಳೊಂದಿಗೆ ಹೊಂದಿಕೆಯಾಗುವುದಿಲ್ಲ.

ಮೂಲ: opennet.ru

ಕಾಮೆಂಟ್ ಅನ್ನು ಸೇರಿಸಿ