ನೆಟ್‌ವರ್ಕ್ ಅಪ್ಲಿಕೇಶನ್‌ಗಳನ್ನು ರಚಿಸಲು ಫ್ರೇಮ್‌ವರ್ಕ್‌ನ ಹೊಸ ಬಿಡುಗಡೆ ಎರ್ಗೋ 1.2

ಒಂದು ವರ್ಷದ ಅಭಿವೃದ್ಧಿಯ ನಂತರ, Ergo 1.2 ಫ್ರೇಮ್‌ವರ್ಕ್ ಅನ್ನು ಬಿಡುಗಡೆ ಮಾಡಲಾಯಿತು, ಸಂಪೂರ್ಣ Erlang ನೆಟ್ವರ್ಕ್ ಸ್ಟಾಕ್ ಮತ್ತು ಅದರ OTP ಲೈಬ್ರರಿಯನ್ನು ಗೋ ಭಾಷೆಯಲ್ಲಿ ಅಳವಡಿಸಲಾಗಿದೆ. ಸಿದ್ಧಪಡಿಸಿದ ಅಪ್ಲಿಕೇಶನ್, ಸೂಪರ್‌ವೈಸರ್ ಮತ್ತು ಜೆನ್‌ಸರ್ವರ್ ವಿನ್ಯಾಸ ಮಾದರಿಗಳನ್ನು ಬಳಸಿಕೊಂಡು ಗೋ ಭಾಷೆಯಲ್ಲಿ ವಿತರಿಸಲಾದ ಪರಿಹಾರಗಳನ್ನು ರಚಿಸಲು ಎರ್ಲಾಂಗ್ ಪ್ರಪಂಚದಿಂದ ಹೊಂದಿಕೊಳ್ಳುವ ಸಾಧನಗಳೊಂದಿಗೆ ಫ್ರೇಮ್‌ವರ್ಕ್ ಡೆವಲಪರ್‌ಗೆ ಒದಗಿಸುತ್ತದೆ. ಗೋ ಭಾಷೆಯು ಎರ್ಲಾಂಗ್ ಪ್ರಕ್ರಿಯೆಯ ನೇರ ಅನಾಲಾಗ್ ಅನ್ನು ಹೊಂದಿಲ್ಲದ ಕಾರಣ, ಫ್ರೇಮ್‌ವರ್ಕ್ ವಿನಾಯಿತಿ ಸಂದರ್ಭಗಳನ್ನು ನಿರ್ವಹಿಸಲು ಮರುಪಡೆಯುವಿಕೆ ಹೊದಿಕೆಯೊಂದಿಗೆ GenServer ಗೆ ಆಧಾರವಾಗಿ ಗೊರೌಟಿನ್‌ಗಳನ್ನು ಬಳಸುತ್ತದೆ. ಯೋಜನೆಯ ಕೋಡ್ ಅನ್ನು MIT ಪರವಾನಗಿ ಅಡಿಯಲ್ಲಿ ವಿತರಿಸಲಾಗಿದೆ.

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

  • ಸ್ವಯಂ-ಸಹಿ ಪ್ರಮಾಣಪತ್ರಗಳನ್ನು ಸ್ವಯಂಚಾಲಿತವಾಗಿ ರಚಿಸುವ ಸಾಮರ್ಥ್ಯದೊಂದಿಗೆ TLS 1.3 ಗಾಗಿ ಅಳವಡಿಸಲಾದ ಬೆಂಬಲ (ನೀವು ಸಂಪರ್ಕಗಳನ್ನು ಎನ್‌ಕ್ರಿಪ್ಟ್ ಮಾಡಬೇಕಾದರೆ, ಆದರೆ ಅದನ್ನು ಅಧಿಕೃತಗೊಳಿಸುವ ಅಗತ್ಯವಿಲ್ಲ, ಏಕೆಂದರೆ ಸಂಪರ್ಕವು ಹೋಸ್ಟ್‌ಗೆ ಪ್ರವೇಶವನ್ನು ಒದಗಿಸಲು ಕುಕೀಯನ್ನು ಬಳಸುತ್ತದೆ)
  • ಹೋಸ್ಟ್ ಪೋರ್ಟ್ ಅನ್ನು ನಿರ್ಧರಿಸಲು EPMD ಯನ್ನು ಅವಲಂಬಿಸುವ ಅಗತ್ಯವನ್ನು ತೊಡೆದುಹಾಕಲು ಸ್ಥಿರ ರೂಟಿಂಗ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ. ಇದು ಭದ್ರತಾ ಸಮಸ್ಯೆಯನ್ನು ಪರಿಹರಿಸುತ್ತದೆ ಮತ್ತು ಎನ್‌ಕ್ರಿಪ್ಶನ್ ಜೊತೆಗೆ ಸಾರ್ವಜನಿಕ ನೆಟ್‌ವರ್ಕ್‌ಗಳಲ್ಲಿ ಎರ್ಲಾಂಗ್ ಕ್ಲಸ್ಟರ್ ಅನ್ನು ಚಲಾಯಿಸಲು ಸಾಧ್ಯವಾಗಿಸುತ್ತದೆ.
  • ಹೊಸ GenStage ಟೆಂಪ್ಲೇಟ್ ಅನ್ನು ಸೇರಿಸಲಾಗಿದೆ (ಎಲಿಕ್ಸಿರ್ ಪ್ರಪಂಚದಿಂದ), ಇದು ಸಂದೇಶ ಬಸ್ ಅನ್ನು ಬಳಸದೆಯೇ ಪಬ್/ಸಬ್ ಪರಿಹಾರಗಳನ್ನು ರಚಿಸಲು ನಿಮಗೆ ಅನುಮತಿಸುತ್ತದೆ. ಈ ಟೆಂಪ್ಲೇಟ್‌ನ ಪ್ರಮುಖ ವೈಶಿಷ್ಟ್ಯವೆಂದರೆ "ಬ್ಯಾಕ್‌ಪ್ರೆಶರ್ ನಿಯಂತ್ರಣ". "ಗ್ರಾಹಕರು" ವಿನಂತಿಸಿದ ಸಂದೇಶಗಳ ಪರಿಮಾಣವನ್ನು "ನಿರ್ಮಾಪಕರು" ನಿಖರವಾಗಿ ತಲುಪಿಸುತ್ತಾರೆ. ಒಂದು ಉದಾಹರಣೆ ಅನುಷ್ಠಾನವನ್ನು ಇಲ್ಲಿ ಕಾಣಬಹುದು.

ಚರ್ಚಾ ವಿಭಾಗವು ವಿತರಿಸಿದ ವಹಿವಾಟು ಕಾರ್ಯವನ್ನು ಅಳವಡಿಸುವ SAGAS ವಿನ್ಯಾಸ ಮಾದರಿಯ ಅನುಷ್ಠಾನವನ್ನು ಚರ್ಚಿಸುತ್ತದೆ.

ಮೂಲ: opennet.ru

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